Matlab:误差使用sin(平方)


theta = (0:0.01:2*pi)
r = sin.^2.*(theta) + cos.^2.*(theta)

它返回这个错误;

使用sin出错。输入参数不够。

我很困惑,我需要改变什么?

我认为sin平方可以用以下两种方式完成:

sin(x).*sin(x)

sin(x).^2

r = (sin(theta)).^2 + (cos(theta)).^2

最新更新