matlab的plot画图功能,我希望用一个数组保存颜色和点的图形,然后使用这个数组来设置如何画的时候的参数
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 14:00:58
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
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
要用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
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
matlab的plot画图功能,我希望用一个数组保存颜色和点的图形,然后使用这个数组来设置如何画的时候的参数
matlab定义循环数组 y=[1 2.3652]怎么定义,不是输出来是定义然后再画图用的
如何将MATLAB程序中每一步的计算结果都保存到一个数组里?
求matlab程序,还有,stem画图和subplot,plot 画图的时候有什么区别
matlab如何创建一个数组,数组里面的元素是矩阵
c语言编程,输入一个数组,利用自定义函数求数组的平均数(用数组做参数).
在matlab语言中,如何将两个数组内的数据重新组成一个数组,且在新的数组中,两原数组的元素间隔出现.
matlab画图的时候如何将两个三维图形画在一个坐标系下面?
matlab如何将用plot画的图保存到矩阵中
MATLAB中for循环和if条件句中的数组的保存问题
matlab关于数组的问题
matlab 数组组合的问题