Matlab如何画这种像瓷砖一样的图?格子有灰度还有数值的?

作者&投稿:望浩 (若有异议请与网页底部的电邮联系)
求大神解答~~~~如何用matlab画出这种灰度图???~

本视频展示如何用matlab绘制散圆状态图,可用于相关科研数据绘图!

X=ones(256,256)*64; X(128-5:128 4,128-5:128 4)=0; figure(1把那值改成0就OK了吧?首先你得确定是不是灰度图 isgray()

J = [0,0,0,0,3;

1,0,0,4,0;

1,0,2,0,0;

0,6,0,0,0;

2,0,0,0,1];

I=J';

[m,n]=size(I);    

for i = 1:m

x = i-1;

for j = 1:n

y = j-1;        

bc = 1-I(i,j)/7;

rectangle('position', [x, y, 1, 1],'EdgeColor','w','FaceColor',[bc,bc,bc] );

text(x+0.5,y+0.5,num2str(I(i,j),'%3.2f'),'Color',[1-bc,1-bc,1-bc]);

end

end

rectangle('position', [0, 0, m, n],'EdgeColor','k');

h=gca;

h.XTick=[0.5 1.5 2.5 3.5 4.5];

h.YTick=[0.5 1.5 2.5 3.5 4.5];

h.XTickLabel = {'Bob','Hyt','Maple','Study','Zm'};

h.YTickLabel = {'Zm','Study','Maple','Hyt','Bob'};




如何用MATLAB画出幂函数y= x^ a的图像?
画法指导 一次函数 y=x,只需要画出两个点,即可连接成一条直线。二次函数 y=x²,可用标准的五点作图法完成。其他幂函数 y=x^a,用描点作图法需要多描一些点才能准确表现函数图像的变化细节。根据 a 的奇偶性确定函数图像所在的象限。以下图像是在 Maple 中应用绘图命令 plot 绘出的。plot...

如何用matlab画这个图,求大神
把 plot3(a;alpha;sita)换成 ezmesh(sita)画曲面。

如何用Matlab画函数的图像
2、然后在Matlab软件中的命令行窗口中输入以下代码:x=-0.5:0.001:1;x0=0;y=stepfun(x,x0);plot(x,y)axis([-0.40.9-0.11.1])3、这里解释下这两个函数:plot(x,y)%绘制XY轴图 axis([-0.40.9-0.11.1])%前两个参数为X轴的显示范围,后两个参数为Y轴的显示范围。4、输入...

请问用matlab这么画这个图,程序怎么写?
t=0:0.0001:0.04;w=100*pi;Ua=314*sin(w*t);Ub=314*sin(w*t+2*pi\/3);Uc=314*sin(w*t+4*pi\/3);draw Ua\/Ub\/Uc作三相电压图 plot(t,Ua,'r',t,Ub,'g',t,Uc,'b')draw envelop下面画包络线 U=[Ua;Ub;Uc];for k=1:401;pos(k)=max(U(:,k));neg(k)=min(U(:...

用MATLAB怎么画这个图形
y(x > 693 & x < 800) = 128;y(x >= 800 & x <= 1175) = 128 + 0.16*(x(x >= 800 & x <= 1175) - 800);y(x > 1175 & x < 1200) = 188;y(x >= 1200) = 188 + 0.13*(x(x >= 1200) - 1200);如果报错,一般是字符类型问题,那么就需要用手打进matlab里面...

求助各位这个用matlab怎么画3维曲面图
如何用matlab画带积分函数的三维曲面图 ?解决思路和方法:方法1:利用循环语句1、分别将x【10,25】和y【10,55】划分若干个等份,如n=100x=linspace(10,25,100);y=linspace(10,55,100);2、使用meshgrid函数,对x、y数据进行平面网格化。即[x,y] = meshgrid(x,y)3、使用双循环语句,求得z...

MATLAB画图怎么画出这个图像
但是f在等于某些值时,这个方程无解,即没有xyz值满足你的方程,所以你画不出这个方程的图像。也就是sqrt((x+2)^2+(y-2)^2+(z-2)^2)-sqrt((x+2)^2+(y-2)^2+(z+2)^2)的值域在-3到3之间,要画出图则sqrt((x+2)^2+(y-2)^2+(z-2)^2)-sqrt((x+2)^2+(y-2)^2+...

如何用MATLAB画图?
用MATLAB画图,应注意:对于自变量是向量形式存在,在进行相乘、相除和乘法运算时,必须采用点运算符,即“.*”,“.\/”,“.^”。对于本例,可以这样做。>>x=0:0.05:1; %取0-1的若干个数值,以等差数列形式生成 >>y=(2*x).\/(1+x.^2); %求x向量对应的y向量 >>plot(x,y) %绘...

如何用MATLAB画出这个图像啊?急!
t=-pi:0.1:pi;X=t.^2;Y=sin(t);plot(X,Y);这就是代码亲。

matlab\/Simulink仿真如何画出这个图?
首先要用积分模块,不要用求导模块;然后假装你知道了x两点,用积分模块分别求出x一点和x;最后把它们和F的关系式用加减乘除模块表达出来。

化州市17729967876: Matlab如何画这种像瓷砖一样的图?格子有灰度还有数值的? -
倪罗利可: J = [0,0,0,0,3;1,0,0,4,0;1,0,2,0,0;0,6,0,0,0;2,0,0,0,1];I=J';[m,n]=size(I); for i = 1:mx = i-1;for j = 1:ny = j-1; bc = 1-I(i,j)/7;rectangle('position', [x, y, 1, 1],'EdgeColor','w','FaceColor',[bc,bc,bc] );text(x+0.5,y+0.5,num2str(I(i,j),'%3.2f'),'Color',[1-bc,1-bc,1-bc]);...

化州市17729967876: 这种图在matlab怎么画出来的 -
倪罗利可: x=0:1:100; y=x.^2; plot(x,-1.*y,'r-o','MarkerFaceColor','red') hold on; plot(x,-2.*y,'g-*','MarkerFaceColor','g') plot(x,-3.*y,'b->','MarkerFaceColor','b') plot(x,-4.*y,'m-^','MarkerFaceColor','m') legend('Location','SouthWest')

化州市17729967876: MATLAB画图——这种图是如何画出来的?需要几个坐标?颜色表示大小吗?
倪罗利可: subplot 121; %子图1 [X,Y] = meshgrid(-3:.125:3); Z = peaks(X,Y); mesh(X,Y,Z); axis([-3 3 -3 3 -10 5]); subplot 122; %子图2 [X,Y] = meshgrid(-3:.125:3); Z = peaks(X,Y); mesh(X,Y,Z); axis([-3 3 -3 3 -10 5]) colorbar;%颜色对应值

化州市17729967876: 这种的图用matlab怎么画? -
倪罗利可: 由于题主没有具体的数据形式,根据我的经验,例举一个例子供你参考.x=[0 1 2 3 4 5 6 7 8 9 10];y1=[22.3595 22.6336 22.9041 23.171 23.4347 23.6951 23.9524 24.2066 24.458 24.7065 24.9523];y2=[61.5313 61.9057 62.2777 62.6473 63....

化州市17729967876: 如何用matlab绘制如下所示图形? -
倪罗利可: 你用line函数是点连线,你用hlep查看line的帮助,里面有例子

化州市17729967876: matlab,这个图怎么画 -
倪罗利可: matlable ->help bar->详细的例子,然后对照你的数据及要求修改

化州市17729967876: matlab怎么画出这种图形,能附上代码吗?我有数据,很急啊 -
倪罗利可: errorbar(X,Y,E,'xk','LineWidth',2); 其中X是横坐标,Y是纵坐标棒的中点,E是误差棒长度的一般,即误差棒最高点到Y的距离, 'xk','LineWidth',2是对线型进行调整,'xk'实现了取消(X,Y)两点间的连线,'LineWidth',2是对线的宽度进行调整,不用时可将,'LineWidth',2删除. 如果误差棒上下距离Y值不同,将E改为'L,U',L为向下画的长度,U为向上画的长度.

化州市17729967876: 在Matlab中怎么画下面一样的类似图,每个点都有比如3个值,然后将这些点连接起来; -
倪罗利可: plot函数、hold on 希望我的回答会对你有帮助!

化州市17729967876: 谁提供下!怎么用matlab画这种图,,有什么比较高级的matlab 画图教程
倪罗利可: fill(x,y,c)函数是用来画填充图用的 x和y是要画的点,可以同为向量或者同为矩阵 参数c是一个颜色向量,可用符号表示,如你给的'r',也可用[r,g,b]表示其中r,g,b的值都在0到1之间,比如说 t=0:0.01:pi; x=sin(t); y=cos(t); c=[0.1,0.1,0.1]; fill(x,y,c);

化州市17729967876: matlab主成分分析碎石图怎么画 -
倪罗利可: 在matlab的figure(三维图)里,edit-copy figure,就可以将图复制,然后在word里粘贴就可以了

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网