matlab假设网格颜色,MATLAB 画颜色网格图
作图代码
clear;
clc;
%%%%%%%%画网格%%%%%%%%
[m,n]=meshgrid(0:100);%100*100的网格
%%%%%%%%作图%%%%%%%%
A=load('D:\Seminar\8_Tencent20160608\FuzzyLogicMike_UnityProject\expectationData_101X101.txt');
surf(m,n,A);
%%%%%%%%设置颜色%%%%%%%%
map=ones(100,3);
c=linspace(1,0)';
map(1:100,[2,3])=[c,c];
colormap(map);
colorbar;
%%%%%%%%设置坐标轴%%%%%%%%
set(gca,'xtick',0:10:100);
set(gca,'xticklabel',{'0%','10%','20%','30%','40%','50%','60%','70%','80%','90%','100%'});
set(gca,'yticklabel',{'0m','10m','20m','30m','40m','50m','60m','70m','80m','90m','100m'});
view(2);
meshgrid用法
meshgrid用于生成采样点的网格
举个例子就明白了x=1:3;y=10:14;[X,Y] = meshgrid(x,y)
X =
1 2 3
1 2 3
1 2 3
1 2 3
1 2 3
Y =
10 10 10
11 11 11
12 12 12
13 13 13
meshgrid的函数应该是这样编出来的:x=x1:d1:x2;y=[y1:d2:y2]’;X=ones(size(y))*x;Y=y*ones(size(x))
linspace用法
linspace是Matlab中的一个指令,用于产生指定范围内的指定数量点数,相邻数据跨度相同,并返回一个行向量。
调用方法:linspace(x1,x2,N)
功能:用于产生x1,x2之间长度为N的行向量,相邻数据跨度相同。其中x1、x2、N分别为起始值、终止值、元素个数。若缺省N,默认点数为100。
举例如下:
X=linspace(5,100,20) % 产生从5到100范围内的20个数据,相邻数据跨度相同
X =
5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100
PS:这和X=[5 : 5 : 100]的效果是一样的。
xtick,xticklabel
简单点儿说吧:xtick是刻度(小竖线);xticklabel 刻度值(竖线下面的数值)。
set(gca,’xtick’,-pi:pi/2:pi)这句的意思是:手动设置x轴刻度,-pi到pi之间,每间隔pi/2,划一小竖线;
set(gca,’xticklabel’,{‘-pi’,’-pi/2’,’0’,’pi/2’,’pi’})这句的意思是:给刚才划上的小竖线,标个数值。如果你把它改成:set(gca,’xticklabel’,{‘a’,’b’,’c’,’d’,’e’}),那么那小竖线下就变成:a,b,c,d,e了。
colormap
map=ones(100,3);
c=linspace(1,0)';
map(1:100,[2,3])=[c,c];
colormap(map);
colorbar;
应用surf时,用colormap设置分布的颜色。简单讲,就是设置一个N*3的矩阵map,1 2 3列分别代表R G B的值(0~1),第一行即为surf Z中最小值显示的颜色,最后一行为surf Z中最大值显示的颜色,如何布置map矩阵决定了色图的颜色范围。
xlsread
Example 1— Reading Numeric Data
The Microsoft Excel spreadsheet file testdata1.xls contains this data:
1 6
2 7
3 8
4 9
5 10
To read this data into MATLAB, use this command:
A = xlsread('testdata1.xls')
A =
1 6
2 7
3 8
4 9
5 10
读取.txt文件到矩阵
若txt里面是矩阵的形式(只有数字),则直接
A=load('D:\路径\TestFile.txt')
得到A =
1 2 3
8 6 9
2 4 2
CSharp写入数据到.txt
using System;
using System.IO;
//写入代码
using (StreamWriter sw = new StreamWriter("TestFile.txt")) {
// Add some text to the file.
sw.WriteLine("1 2.21323 3");
sw.WriteLine("8 6 9.123213124324");
sw.WriteLine("2 4 0");
}
matlab假设网格颜色,MATLAB 画颜色网格图相关推荐
- MATLAB将两条曲线画在同一个图上
在MATLAB中将两条曲线画在同一个图上,如果直接采用下面的代码,那么画的第二个图会将第一个图覆盖 plot(x,p1,'LineWidth',2); plot(x,p2,'LineWidth',2) ...
- 五维图matlab,五维立体图,怎么画五维图(即以五边形反映各项水平)
一维.二维.三维.四维.五维分别是什么? 线是一维的,参数是点 面是二维的,参数是线 体是三维的,参数是面 以此类推,以体为参数构成的空间就是四维空间,通常理解为时间,从很多科幻小说中可以看到类似的说 ...
- matlab将两组数据画一张图,excel多表格数据作图-EXCEL里如何将表示两组数据的两种图形放在同一个表......
EXCEL里如何将表示两组数据的两种图形放在同一个表... 用xlsread()函数就可以Excel中的数 假设LHMHZ.xls的数据单元格A为x数据,B为y数据可以用代码实现来你的. data=x ...
- 如何运用matlab给球面染上颜色,matlab画球体颜色如何选择
请问怎样用matlab画一个透明的球体,球体圆心为(x,y,z)坐标的原点 [x,y,z]=sphere(30);%30是画出来的球面的经纬分面数...30的话就是30个经度, 30个纬度x=4+7* ...
- MATLAB boxplot 修改箱子线型、设置箱子颜色、不同长度数据画箱线图、中位线改成黑色、箱线图虚线改实线
效果图:1.train和test样本数据数量不一样:2.上下端横线去掉,中心线变为实线:3.分组修改颜色:4.指定每个箱子.每个组的位置 网上介绍 boxplot的文章已经很多了,自己试了一天总结出来 ...
- matlab让一个点变为指定颜色,MATLAB中的颜色控制
1.色图颜色调配命令 在MATLAB中,控制及实现颜色调配的主要命令为colormap,它的使用格式如下: 调用格式 说 ...
- matlab给图片加颜色,Matlab中给figure添加图例(legend),标题(title)和颜色(color)...
在Matlab绘图过程中,尤其是需要将多个图绘制在相同的坐标轴中时,通常需要将不同的曲线设置成为不同的颜色.此外,为了直观,还需要给这张图标增添标题和图例.这篇文章展示了在Matlab的绘图窗口(fi ...
- matlab plot画图指定线型和颜色
matlab plot画图指定线型和颜色 plot(x,y1,'.b'); %b代表蓝色,.代表点; plot(x,y2,'-g'); %g代表绿色,-代表线
- MATLAB | 我用MATLAB复刻了这场颜色图生成大赛的作品
我用MATLAB复刻了这场颜色图绘制大赛的作品 这场比赛居然已经是七年前的事情了,大佬A Frayed Knot在StackExchange上发起了挑战,举办了名为Tweetable Mathemat ...
- matlab 非结构网格,基于MATLAB的非结构网格生成器和浅水问题的数值模拟
文章编号:1000-4874(2009)-04-0398-08 基于 MATLAB 的非结构网格生成器 和浅水问题的数值模拟* 蒋艳群,段雅丽, 刘儒勋,张韵华 (中国科学技术大学数学系,安徽合肥,2 ...
最新文章
- python使用openCV把原始彩色图像转化为灰度图、使用矩阵索引的方式对数据数据进行剪裁(image cropping)
- 跟我学Spring Cloud(Finchley版)-10-Feign深入
- 2560x1600分辨率高吗_手机屏幕分辨率真的越高越好?它的好处和坏处你知道吗?...
- supervisor
- Java虚拟机家族考
- 匀光匀色--直方图匹配算法实现与应用
- [剑指offer]面试题42:翻转单词顺序 VS左旋转字符串
- 《COM原理与应用》学习笔记二——COM对象和COM接口的实现
- PHP案例:实现登录功能
- dataframe 添加列表到一个单元格并解决报错ValueError: Must have equal len keys and value when setting with an...
- 2020年“双11”各家晒出成绩单,你还没付完尾款,有的人已经收货了!
- Android Studio(九):引用jar及so文件
- centos6.5-64安装zabbix2.4
- python软件下载对电脑配置要求-python3批量统计用户电脑配置
- ie-此更新不适应于此电脑
- 地理探测器 GD包下载及应用(R语言,基于Rstudio)
- WCDMA物理层--信道整体结构流程
- 5G承载网,从入门到……放弃?
- el-upload编辑时回显图片
- 戴尔笔记本一键重装win7系统教程