我的目标是在同一个图形上绘制 2 个不同的主要函数,但也能够在与原始 2 个函数如何演变相关的那些相似函数之上进行绘制。例如,第一个函数将是红色和实心的,其后续的类似函数将是相同的颜色但循环不同的线型,同样对于第二个函数它们都是蓝色的但也会循环线型。这是一些示例代码:
lstyle = {" '-' ", " '--' ", " ':' ", " '-.' "};
i=1;
%Plot:
for n=1:3
choose_lstyle = lstyle{i};
y1 = (z.*n).^2;
y2 = (z.*n).^3;
plot(z,y1,'r','linestyle',choose_lstyle);
plot(z,y2,'b','linestyle',choose_lstyle);
n++;
if i < length(lstyle) %cycle through line styles
i = i+1;
else
i = 1;
end
hold on;
end
我正在尝试将 '-' 或 ':' 引号放在我的 choose_lstyle 所在的位置。基本上它就像你只有一种线条样式在引号中的情况一样,除了我试图循环浏览线条样式。
运行时我得到的错误是:
error: set: invalid value for radio property "linestyle" (value = '-' )
error: called from
__line__ at line 120 column 16
line at line 56 column 8
__plt__>__plt2vv__ at line 500 column 10
__plt__>__plt2__ at line 246 column 14
__plt__ at line 113 column 17
plot at line 220 column 10
PROGRAM_NAME at line 37 column 3
enter code here