作业帮 > 综合 > 作业

matlab中数组作图---线段(颜色交替)

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 22:42:23
matlab中数组作图---线段(颜色交替)
一堆离散的数据,能否把它合成一条,不同颜色的线段?根据其长度合成,奇数位绿色,偶数位为红色,这样形成红绿相间的数据.比如A=[A1 A2 A3...AN]A1 A2 A3...AN是数据,把这些离散的数据合成为一个红绿色线段
如下图所示

应该可以
clear;clc
x=rand(1,10);
y=rand(1,10);
[m n]=size(x)
hold on
for i=2:n
if mod(i,2)==1
plot(x(i-1:i),y(i-1:i),'r')
else
plot(x(i-1:i),y(i-1:i),'b')
end
end
hold off