用matlab绘制y=sin(x)*cos(x)我的程序如下x=0:1:40;y=sin(x)*cos(x);plot(x,y)为什么运行会出错,求指教

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 03:56:55
用matlab绘制y=sin(x)*cos(x)我的程序如下x=0:1:40;y=sin(x)*cos(x);plot(x,y)为什么运行会出错,求指教
xŒj@_GEBO}`54%`ZQjC+5"E2;zimI{iga1G|/Poꦖ.Kj4vQ؁j `AV5JSΌX,W"x-J-d⪻n&qvPNb[sS.axqDsw3:`>y\P`b } !7iť _MMkXLw To-,$%1_}Jin,ϬĹG6t{FMfl7XN?8,ijܿG%g/|z|

用matlab绘制y=sin(x)*cos(x)我的程序如下x=0:1:40;y=sin(x)*cos(x);plot(x,y)为什么运行会出错,求指教
用matlab绘制y=sin(x)*cos(x)
我的程序如下
x=0:1:40;
y=sin(x)*cos(x);
plot(x,y)
为什么运行会出错,求指教

用matlab绘制y=sin(x)*cos(x)我的程序如下x=0:1:40;y=sin(x)*cos(x);plot(x,y)为什么运行会出错,求指教
正确方式:
x=0:1:40;
y=sin(x).*cos(x);
plot(x,y)
原因:注意多个数值做乘除运算时要用点乘(.*),直接用乘(*)则报错

y=sin(x)*cos(x);改为y=sin(x).*cos(x);
不然是向量相乘,维数不对出错
点乘就可以

y=sin(x).*cos(x);
少一个点