matlab中语句 >>x=0:10/pi:2*pi; >>sinx=sin(x); >>figure,plot(x,sinx,'Line Width',4) 为什么会报错?Error using plotInvalid property found.Object Name :lineProperty Name :'Line Width'.
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 23:59:54
matlab中语句 >>x=0:10/pi:2*pi; >>sinx=sin(x); >>figure,plot(x,sinx,'Line Width',4) 为什么会报错?Error using plotInvalid property found.Object Name :lineProperty Name :'Line Width'.
matlab中语句 >>x=0:10/pi:2*pi; >>sinx=sin(x); >>figure,plot(x,sinx,'Line Width',4) 为什么会报错?
Error using plot
Invalid property found.
Object Name :line
Property Name :'Line Width'.
matlab中语句 >>x=0:10/pi:2*pi; >>sinx=sin(x); >>figure,plot(x,sinx,'Line Width',4) 为什么会报错?Error using plotInvalid property found.Object Name :lineProperty Name :'Line Width'.
把'Line Width'中的空格去掉,即'LineWidth'即可.程序可以正常运行,但实际上,这样画图只能得到一条直线,因为x的递增是10/pi,也就是说第一点是x=0 y=0,第二点是x=10/pi=3.18 y=-0.055,而x的上限是2*pi=6.28,所以,图像上只会有由这两个点连成的一条直线.
建议将程序改成:
x=0:pi/10:2*pi;%递增是pi/10,不是10/pi
y=sin(x);
figure,plot(x,y,'LineWidth',4);