作业帮 > 综合 > 作业

matlab画颜色变化的直线

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/09 06:37:09
matlab画颜色变化的直线
假设要画y=3这条直线,将直线分300段,想让每段颜色都不一样,怎么办?
本来想用line,一段一段画,结果延时特别严重,画图特别慢,求解释啊?
用line分段画线会创建多个图形对象,不仅慢,而且资源消耗严重,不可取.一个变通的做法是用surface对象来实现,也算不上太好,勉强可用.例如:[x,y]=meshgrid(1:300,1:2);
z=x*0+3;
mesh(x,y,z,x)
view(0,0)