哪位高人能利用MATLAB求解如下三角函数方程组,最好有源程序?方程组如下:L1*sin(θ1)-L3*sin(θ3)+A-L5*sin(θ5)=0L1*cos(θ1)-L3*cos(θ3)-B-L5*cos(θ5)=0L1*sin(θ1)+L2*sin(θ2)+A-L4*sin(θ4)-L5*sin(θ5)=0L1*cos(θ1)+L2*cos(θ2)

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 07:08:19
哪位高人能利用MATLAB求解如下三角函数方程组,最好有源程序?方程组如下:L1*sin(θ1)-L3*sin(θ3)+A-L5*sin(θ5)=0L1*cos(θ1)-L3*cos(θ3)-B-L5*cos(θ5)=0L1*sin(θ1)+L2*sin(θ2)+A-L4*sin(θ4)-L5*sin(θ5)=0L1*cos(θ1)+L2*cos(θ2)

哪位高人能利用MATLAB求解如下三角函数方程组,最好有源程序?方程组如下:L1*sin(θ1)-L3*sin(θ3)+A-L5*sin(θ5)=0L1*cos(θ1)-L3*cos(θ3)-B-L5*cos(θ5)=0L1*sin(θ1)+L2*sin(θ2)+A-L4*sin(θ4)-L5*sin(θ5)=0L1*cos(θ1)+L2*cos(θ2)
哪位高人能利用MATLAB求解如下三角函数方程组,最好有源程序?
方程组如下:
L1*sin(θ1)-L3*sin(θ3)+A-L5*sin(θ5)=0
L1*cos(θ1)-L3*cos(θ3)-B-L5*cos(θ5)=0
L1*sin(θ1)+L2*sin(θ2)+A-L4*sin(θ4)-L5*sin(θ5)=0
L1*cos(θ1)+L2*cos(θ2)-B-L4*cos(θ4)-L5*cos(θ5)=0
L1*sin(θ1)+L2*sin(θ2)-L6*sin(θ6)=0
L1*cos(θ1)+L2*cos(θ2)-L6*sin(θ6)=y
其中,L1、L2、L3、L4、L5、L6、A、B均为已知常数,变量为θ2、θ3、θ4、θ5、θ6、y
目的:当θ1分别等于0,1,2,······,360(即θ1从0到360一度一间隔取值)时,求出变量θ2、θ3、θ4、θ5、θ6、y的值
请高人不吝赐教,给出你的MATLAB源程序,

哪位高人能利用MATLAB求解如下三角函数方程组,最好有源程序?方程组如下:L1*sin(θ1)-L3*sin(θ3)+A-L5*sin(θ5)=0L1*cos(θ1)-L3*cos(θ3)-B-L5*cos(θ5)=0L1*sin(θ1)+L2*sin(θ2)+A-L4*sin(θ4)-L5*sin(θ5)=0L1*cos(θ1)+L2*cos(θ2)
你最好把L1、L2、L3、L4、L5、L6、A、B数值给出,这样可以减少计算时间.

程序:
%令θ1=a,θ2,θ3,θ4,θ5,θ6,y分别为x(1)……x(6)
theta2=ones(1,361);
theta3=ones(1,361);
theta4=ones(1,361);
theta5=ones(1,361);
theta6=ones(1,361);
y=ones(1,361);
for a=0:1:36...

全部展开

程序:
%令θ1=a,θ2,θ3,θ4,θ5,θ6,y分别为x(1)……x(6)
theta2=ones(1,361);
theta3=ones(1,361);
theta4=ones(1,361);
theta5=ones(1,361);
theta6=ones(1,361);
y=ones(1,361);
for a=0:1:360

fun=@(x)([300*sin(a)-1000*sin(x(2))+140-1450*sin(x(4));300*cos(a)-1000*cos(x(2))-600-1450*cos(x(4));300*sin(a)+1734.6*sin(x(1))+1450-2628.5*sin(x(3))-1450*sin(x(4));300*cos(a)+1734.6*cos(x(1))-600-2628.5*cos(x(3))-1450*cos(x(4));300*sin(a)+1734.6*sin(x(1))-1580*sin(x(5));300*cos(a)+1734.6*cos(x(1))-1580*sin(x(5))-x(6)]);
x=fsolve(fun,[1 1 1 1 1 1]);
theta2(a+1)=x(:,1);
theta3(a+1)=x(:,2);
theta4(a+1)=x(:,3);
theta5(a+1)=x(:,4);
theta6(a+1)=x(:,5);
y(a+1)=x(:,6);
end
%下面是输出结果。每个数组都有361个解。对应a=0:1:360
theta2
theta3
theta4
theta5
theta6
y

收起

哪位高人能利用MATLAB求解如下三角函数方程组,最好有源程序?方程组如下:L1*sin(θ1)-L3*sin(θ3)+A-L5*sin(θ5)=0L1*cos(θ1)-L3*cos(θ3)-B-L5*cos(θ5)=0L1*sin(θ1)+L2*sin(θ2)+A-L4*sin(θ4)-L5*sin(θ5)=0L1*cos(θ1)+L2*cos(θ2) 数学三角的问题,高人求解 写墨是什么意思?听到这首歌,不解望哪位高人求解 哪位高人能帮我看下这俩字是什么? 求数学建模课题及报告一份,要求有模型建立,最好能利用matlab或者SPSS求解! 如何用MATLAB求解如下代数黎卡提方程组? 有一块质地均匀的三角纸板上面画着一幅地图,现有如下器材:天平、剪刀、刻度尺,你能利用有一块质地均匀的三角板上面画着一幅地图,现有如下器材:天平、剪刀、刻度尺,你能利用这些器 如何利用Matlab求解离散时间系统卷积和 利用4乘4的方格,能在数轴上表示出哪些无理数是7年级数学同步练习3.2的最后一题.哪位高人会? 哪位高人帮我翻译成英文哈!水准测量 三角高程测量 水准仪 全站仪 精度分析 小弟是新手,有哪位大虾能教我怎么用matlab求解(画图)下面微分方程dx/dt=x(14.8289-0.1047x) 哪位高人能帮我翻译M2M的这首 哪位高人能指点下tell&ask的区别? 哪位高人能推荐几种好的背单词方法吗 石英震荡片侧膜厚原理哪位高人能解释一下呢? Just a dish是什么意思哦、哪位能告诉我?请教高人 哪位高人能把这张图中间的字去掉? matlab 求解