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/07/02 04:38:32
![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)的和的平方,再开方,但是程序有错啊](/uploads/image/z/3165824-56-4.jpg?t=MATLAB+%E8%BF%90%E8%A1%8C%E8%BF%99%E6%AE%B5%E7%A8%8B%E5%BA%8F%E6%9C%89%E9%94%99%2C%E4%B8%8D%E7%9F%A5%E5%93%AA%E9%94%99%E4%BA%86%E5%95%8Ax%3D0%3A6%3A360%3By%3Dx%3B%5Bx%2Cy%5D%3Dmeshgrid%28x%2Cy%29%3Bz%3D0.147%2Asqrt%28%28cos%28-120-x%29%2Bcos%2860-y%29%29%5E2%29%3Bsurf%28x%2Cy%2Cz%29%3B%E6%88%91%E8%A6%81%E5%81%9A%E7%9A%84%E5%B0%B1%E6%98%AF%E5%AF%B9cos%28-120-x%29%E4%B8%8Ecos%2860-y%29%E7%9A%84%E5%92%8C%E7%9A%84%E5%B9%B3%E6%96%B9%2C%E5%86%8D%E5%BC%80%E6%96%B9%2C%E4%BD%86%E6%98%AF%E7%A8%8B%E5%BA%8F%E6%9C%89%E9%94%99%E5%95%8A)
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);
注意:就是在你原来的程序中,在求平方的时候不是用“^”,而是用“.^”,要加个点,表示对矩阵元素运算!