matlab程序如下,不知道哪里出错了,说矩阵维数不符合x=1:10;z=asin(sin(x)./1.736);y=cos(30.4+pi./180.*z)./sqrt(1-1.736.^2*sin(30.4+pi./180.*z).^2)*cos(pi./180.*x)./sqrt(1-1./1.736.^2*sin(pi./180.*x).^2);plot(x,y);提示错误是内矩

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 19:20:10

matlab程序如下,不知道哪里出错了,说矩阵维数不符合x=1:10;z=asin(sin(x)./1.736);y=cos(30.4+pi./180.*z)./sqrt(1-1.736.^2*sin(30.4+pi./180.*z).^2)*cos(pi./180.*x)./sqrt(1-1./1.736.^2*sin(pi./180.*x).^2);plot(x,y);提示错误是内矩
matlab程序如下,不知道哪里出错了,说矩阵维数不符合
x=1:10;
z=asin(sin(x)./1.736);
y=cos(30.4+pi./180.*z)./sqrt(1-1.736.^2*sin(30.4+pi./180.*z).^2)*cos(pi./180.*x)./sqrt(1-1./1.736.^2*sin(pi./180.*x).^2);
plot(x,y);
提示错误是内矩阵的维数必须一致.

matlab程序如下,不知道哪里出错了,说矩阵维数不符合x=1:10;z=asin(sin(x)./1.736);y=cos(30.4+pi./180.*z)./sqrt(1-1.736.^2*sin(30.4+pi./180.*z).^2)*cos(pi./180.*x)./sqrt(1-1./1.736.^2*sin(pi./180.*x).^2);plot(x,y);提示错误是内矩
y里面的那个乘号需要用点乘
具体位置:*cos(pi./180.*x)改为.*cos(pi./180.*x)