MATLAB 运行这段程序有错,不知哪错了啊x=0:6:360;y=x;[x,y]=meshgrid(x,y);z=0.147*sqrt((cos(-120-x)+cos(60-y))^2);surf(x,y,z);我要做的就是对cos(-120-x)与cos(60-y)的和的平方,再开方,但是程序有错啊
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 20:26:29
MATLAB 运行这段程序有错,不知哪错了啊x=0:6:360;y=x;[x,y]=meshgrid(x,y);z=0.147*sqrt((cos(-120-x)+cos(60-y))^2);surf(x,y,z);我要做的就是对cos(-120-x)与cos(60-y)的和的平方,再开方,但是程序有错啊
MATLAB 运行这段程序有错,不知哪错了啊
x=0:6:360;
y=x;
[x,y]=meshgrid(x,y);
z=0.147*sqrt((cos(-120-x)+cos(60-y))^2);
surf(x,y,z);
我要做的就是对cos(-120-x)与cos(60-y)的和的平方,再开方,但是程序有错啊
MATLAB 运行这段程序有错,不知哪错了啊x=0:6:360;y=x;[x,y]=meshgrid(x,y);z=0.147*sqrt((cos(-120-x)+cos(60-y))^2);surf(x,y,z);我要做的就是对cos(-120-x)与cos(60-y)的和的平方,再开方,但是程序有错啊
是要得到下面的图形吗?如果是,请将程序修改如下:
x=0:6:360;
y=x;
[x,y]=meshgrid(x,y);
z=0.147*sqrt((cos(-120-x)+cos(60-y)).^2);
surf(x,y,z);
注意:就是在你原来的程序中,在求平方的时候不是用“^”,而是用“.^”,要加个点,表示对矩阵元素运算!