Matlab里如果我有n组数据 形如(x,y,z) 我要plot一个二维的图如果x1 y1对应的z1大于零 图上那处显示一个绿色的X 如果小于零 显示一个红色的o
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 10:27:10
Matlab里如果我有n组数据 形如(x,y,z) 我要plot一个二维的图如果x1 y1对应的z1大于零 图上那处显示一个绿色的X 如果小于零 显示一个红色的o
Matlab里如果我有n组数据 形如(x,y,z) 我要plot一个二维的图
如果x1 y1对应的z1大于零 图上那处显示一个绿色的X 如果小于零 显示一个红色的o
Matlab里如果我有n组数据 形如(x,y,z) 我要plot一个二维的图如果x1 y1对应的z1大于零 图上那处显示一个绿色的X 如果小于零 显示一个红色的o
a=rand(10,3)
a =
0.9501 0.6154 0.0579
0.2311 0.7919 0.3529
0.6068 0.9218 0.8132
0.4860 0.7382 0.0099
0.8913 0.1763 0.1389
0.7621 0.4057 0.2028
0.4565 0.9355 0.1987
0.0185 0.9169 0.6038
0.8214 0.4103 0.2722
0.4447 0.8936 0.1988
>> x1=zeros(10,2);
>> x2=zeros(10,2);
>> for i=1:10
if a(i,3)>0.15
x1(i,1:2)=a(i,1:2);
else x2(i,1:2)=a(i,1:2);
end
end
>> plot(x1(:,1),x1(:,2),'xg',x2(:,1),x2(:,2),'or')