早教吧 育儿知识 作业答案 考试题库 百科 知识分享

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)
看了 matlab程序如下,不知道...的网友还看了以下: