kbys.net
当前位置:首页 >> mAtlAB plot3 如何判断点的属性,用不同的颜色画出... >>

mAtlAB plot3 如何判断点的属性,用不同的颜色画出...

我做过这个不过有点烦。我给你提供一下大致思路吧, 先定义一个color属性 color=['r','b'];%红色和蓝色 然后你一个个的点单独画。 hold on for i = 1:xxx plot(x(i),y(i), '*'+color(属性+1)) end 这样属性==0的时候color(1)数组索引到红色'r',...

可以利用scatter画散点图,比如一个简单例子: x=0:pi/10:2*pi;y=sin(x);c=2*x;scatter(x,y,'filled','cdata',c)运行结果如下图: scatter的具体用法,可以参看matlab的帮助文档: http://cn.mathworks.com/help/matlab/ref/scatter.html?search...

3.三维表面图形的着色 三维表面图实际上就是在网格图的每一个网格片上涂上颜色。surf函数用缺省的着色方式对网格片着色。除此之外,还可以用shading命令来改变着色方式。 shading faceted命令将每个网格片用其高度对应的颜色进行着色,但网格线...

plot3(x,y,z,'ro','linewidth',2); ro表示用红色圆点 b 表示用蓝色 g 表示用绿色 。。。各种组合 linewidth用来设置线宽 具体可参考plot函数

可以在绘图上,将你需要化的变量的以某种形式表现出来,matlab中支持的颜色都是英文颜色的简写,他对于你要描述的变量的形状赋予你自己定义的权利,你可以修改它的源代码进行改变。

close all; clear all;x = -10:10;y = sin(x);figure;hold on;plot(x,y,'color','r');for n = 1:length(x)if( (x(n)==-6) || (x(n)==-2) || (x(n)==0) || (x(n)==10))plot(x(n),y(n), 'Marker','.', 'MarkerSize',20, 'color','b');elseplot(x(n...

用scatter吧,散点图。 scatter(x,y,10,p,'filled'); %x,y是坐标,p是数值,10代表点的大小(可以根据需要改),filled代表点实心填色。

A=zeros(100,256); for i=1:256 A(1:end,i)=i-1; end A=mat2gray(A); imshow(A); 答题不易,望采纳

%可以先用,%x是你的数据,下面的x=rand(1,20)用来演示 x=rand(1,20); y1=x(x>=0.5);%找出大于等于0.5的元素 y2=x(x

x=1:.01:10; for i=1:10 y=sin(i*x); plot(x,y,‘color’,[rand(),rand(),rand()]); hold on end

网站首页 | 网站地图
All rights reserved Powered by www.kbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com