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/30 13:46:10
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)的和的平方,再开方,但是程序有错啊
xR[O`+HBizV ygH:j .N8!DAt[/_]N `7{<$RWܭ^h.םbxcbQO ,2XUM}$m(!S{OgB!9i"G[^px ͉m S=ݝ,ګѳj՗.8?4_'9/ZyKNHi/xk.7/K`7 ;/NK`f:OAknS!PX}؀=q~UA7B^juaP ~JQ՞]H"Vk,UȦ p&6w[)Vr 4@73@ܭ TtVηMhgt'aEgiY3T T7Rz24QI4 TNbSI>yq4F$Dde(EDrDD1T'iIC"28bYQF ZX("F9gIIp"yR4R%aS 3S[u

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);

注意:就是在你原来的程序中,在求平方的时候不是用“^”,而是用“.^”,要加个点,表示对矩阵元素运算!