n=8;k1=200;k2=500;
for i=1:n
plot([cos((i-1)*pi/n),-cos((i-1)*pi/n)],...
[sin((i-1)*pi/n),-sin((i-1)*pi/n)],'k-','LineWidth','2');
end
这种语法提示,plot不是数值标量,请问该怎么解决?

 Accepted Answer

0 votes

因为LineWidth参数值为数字2,不是字符2
plot([cos((i-1)*pi/n),-cos((i-1)*pi/n)],...
[sin((i-1)*pi/n),-sin((i-1)*pi/n)],'k-','LineWidth',2);

More Answers (0)

Categories

Find more on 二维图和三维图 in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!