Matlab计算程序问题用MATLAB编了一段计算程序,如下:clearR=1969;r=60;d=1587.5;a=asin((d+r)/R);b=asin((d-r)/R);c=R*cos(a);d=R*cos(b);z=[c+11.75:3.5:d];m=acos(z/R);e=sin(m);n=asin(((R*e).^2+d.^2-r.^2)/(2*R*d*e));x=R*cos(n)*sin(m);y=R*sin

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/07 19:36:04

Matlab计算程序问题用MATLAB编了一段计算程序,如下:clearR=1969;r=60;d=1587.5;a=asin((d+r)/R);b=asin((d-r)/R);c=R*cos(a);d=R*cos(b);z=[c+11.75:3.5:d];m=acos(z/R);e=sin(m);n=asin(((R*e).^2+d.^2-r.^2)/(2*R*d*e));x=R*cos(n)*sin(m);y=R*sin
Matlab计算程序问题
用MATLAB编了一段计算程序,如下:
clear
R=1969;
r=60;
d=1587.5;
a=asin((d+r)/R);
b=asin((d-r)/R);
c=R*cos(a);
d=R*cos(b);
z=[c+11.75:3.5:d];
m=acos(z/R);
e=sin(m);
n=asin(((R*e).^2+d.^2-r.^2)/(2*R*d*e));
x=R*cos(n)*sin(m);
y=R*sin(n)*cos(m)-d;
if y>=0;
Q=2*asin(x/r);
else Q=2*pi-2*asin(x/r);
end;
P=Q/2;
S=[x;
y;
z;
P;
Q];
>> S
所得出的计算结果中,P和Q怎么不变的?
现在关键是要求Q的值,
这个0.0000 + 0.4008i是什么意思,搞不懂!

Matlab计算程序问题用MATLAB编了一段计算程序,如下:clearR=1969;r=60;d=1587.5;a=asin((d+r)/R);b=asin((d-r)/R);c=R*cos(a);d=R*cos(b);z=[c+11.75:3.5:d];m=acos(z/R);e=sin(m);n=asin(((R*e).^2+d.^2-r.^2)/(2*R*d*e));x=R*cos(n)*sin(m);y=R*sin
0.0000 + 0.4008i 是复数,如果你要求的不是复数,那就是说对你而言Q是无解的.
问题最初是出现在
n=asin(((R*e).^2+d.^2-r.^2)/(2*R*d*e));这行,“asin”反正弦函数要求自变量大于等于-1小于等于1..就是说((R*e).^2+d.^2-r.^2)/(2*R*d*e);错了
>> ((R*e).^2+d.^2-r.^2)/(2*R*d*e)
ans =
1.0294
实际上是等于1.0294,你可以在你的机子上试试

有限元法解常微分方程的程序(最好用MATLAB编) 用MATLAB编个有限单元法的程序计算简支梁的挠度和应力.拜谢!如图 商人过河问题matlab程序 用matlab程序法编出高斯消元法 用MATLAB编一个动画. MATLAB物理题问题大家帮忙,要写论文.你们给我找个物理问题,把它用MATLAB写出程序,什么物理问题都可以,数组和积分等等,编1到两个问题 用牛顿法计算根号a的Matlab 程序.急. 用蒙特卡洛算法对3600000随机计算,用MATLAB求程序 求大神用MATLAB帮我编两个程序~用复化梯形公式、复化Simpson公式计算积分:∫ lnxdx 积分上限是10 下限是1 . 用matlab工具进行最小二乘法圆拟合的程序怎么编? matlab矩阵里各自元素相加怎么编程序? 带有虚数和比值的matlab作图问题在matlab中作图程序该怎么编做出图应该为在线等,谢谢各位! Matlab计算程序问题用MATLAB编了一段计算程序,如下:clearR=1969;r=60;d=1587.5;a=asin((d+r)/R);b=asin((d-r)/R);c=R*cos(a);d=R*cos(b);z=[c+11.75:3.5:d];m=acos(z/R);e=sin(m);n=asin(((R*e).^2+d.^2-r.^2)/(2*R*d*e));x=R*cos(n)*sin(m);y=R*sin 1、利用Matlab或Lingo软件计算以下规划问题,写出其对应程序 问个matlab程序问题.为什么matlab里面-8的根号3次方不等于-2,这个程序的计算规律是什么? matlab算术问题用MATLAB计算-8的立方根 怎么得到 –2 (我刚开始学MATLAB,) 怎么用matlab编一个随机数列 用matlab编有 这样一段代码