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的关系式用加减乘除模块表达出来。
倪罗利可: 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里粘贴就可以了