请教一下,MATLAB中循环画直线,并随机改变线条颜色,可以怎样实现不??

2025-04-19 15:02:20
推荐回答(1个)
回答1:

可以实现。
你的问题表述的不是很清楚,我只能根据我的理解给你一个最基本的实现程序。如下:
clear;
clc;
x = 0:100;
y = x;
cxd0 = ['r','g','b','c','m','y','k']; %%%%% 给出颜色
for ii = 1:5 %%%% 循环,循环次数自己定
cxd1 = randint(1,1,[1,length(cxd0)]) %%%%% 产生随机数
cxd2 = cxd0(cxd1); %%%%% 确定随机颜色
clf
plot(x,y,cxd2) %%%%% 画图
pause(1)
end
有问题欢迎追问,有帮助请采纳
copyright (c) cxd1301