matlab的plot画图功能,我希望用一个数组保存颜色和点的图形,然后使用这个数组来设置如何画的时候的参数xx = load('out2.txt');sz = size(xx,1)color=['+','o','*','x','s','d','p','h','.'];disp(color(2))rcolor(1)='r+';rc
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/07 19:31:09
matlab的plot画图功能,我希望用一个数组保存颜色和点的图形,然后使用这个数组来设置如何画的时候的参数xx = load('out2.txt');sz = size(xx,1)color=['+','o','*','x','s','d','p','h','.'];disp(color(2))rcolor(1)='r+';rc
matlab的plot画图功能,我希望用一个数组保存颜色和点的图形,然后使用这个数组来设置如何画的时候的参数
xx = load('out2.txt');
sz = size(xx,1)
color=['+','o','*','x','s','d','p','h','.'];
disp(color(2))
rcolor(1)='r+';
rcolor(2)='ro';
rcolor(3)='r*';
rcolor(4)='rx';
rcolor(5)='rs';
rcolor(6)='rd';
rcolor(7)='rp';
rcolor(8)='rh';
rcolor(9)='r.';
for i = 1:sz
x = xx(i,1);
y = xx(i,2);
z = xx(i,3);
plot(x,y,rcolor(z + 1)); %这里面有错误!我该咋用,才能让这个数组的值成为plot的参数?
%disp(y)
hold on;
end
matlab的plot画图功能,我希望用一个数组保存颜色和点的图形,然后使用这个数组来设置如何画的时候的参数xx = load('out2.txt');sz = size(xx,1)color=['+','o','*','x','s','d','p','h','.'];disp(color(2))rcolor(1)='r+';rc
要用cell数组来保存线型风格
x = 0:.1:10;
y = x.^2;;
rcolor={'r+','ro','r*','rx','rs','rd','rp','rh','r.'};
figure
hold on;
for i=1:9
stylestr=rcolor(i);
stylestr=stylestr{1};
y = i.*x;
plot(x,y,stylestr);
end