求高手用matlab解一个三元的方程组600+Xcos10+Ysin40-Z=3600(Zsin65+Ysin40+Xcos10)^2+(Zcos65+Ycos40+Xsin10)^2=5200^2Xsin60+Ysin80+Z-600=4500

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 10:10:38

求高手用matlab解一个三元的方程组600+Xcos10+Ysin40-Z=3600(Zsin65+Ysin40+Xcos10)^2+(Zcos65+Ycos40+Xsin10)^2=5200^2Xsin60+Ysin80+Z-600=4500
求高手用matlab解一个三元的方程组
600+Xcos10+Ysin40-Z=3600
(Zsin65+Ysin40+Xcos10)^2+(Zcos65+Ycos40+Xsin10)^2=5200^2
Xsin60+Ysin80+Z-600=4500

求高手用matlab解一个三元的方程组600+Xcos10+Ysin40-Z=3600(Zsin65+Ysin40+Xcos10)^2+(Zcos65+Ycos40+Xsin10)^2=5200^2Xsin60+Ysin80+Z-600=4500
我算的你这个解都是无穷大.具体过程如下:
第一步:建立M文件函数myf.m
function f=myf(x)
f(1)=600+x(1)*cos(10)+x(2)*sin(40)-x(3);
f(2)=(x(3)*sin(65)+x(2)*sin(40)+x(1)*cos(10))^2+(x(3)*cos(65)+x(2)*cos(40)+x(1)*cos(10))^2-5200^2;
f(3)=x(1)*sin(60)+x(2)*sin(80)+x(3)-600-4500;
第二步:用不动点迭代法解上述方程.
建立M文件函数mulStablepoint:
function [r,n]=mulStablepoint(x0,eps)
if nargin==1;
eps=1.0e-4;
end
r=myf(x0);
n=1;
tol=1;
while tol>eps
x0=r;
r=myf(x0);
tol=norm(r-x0);
n=n+1;
if(n>100000)
disp('迭代次数太多,可能不收敛!')
return;
end
end
第三步,在命令窗口输入命令
[r,n]=mulStablepoint([0,0,0])
最后得到:
r =
Inf Inf -Inf
n =
8

求高手用matlab解一个三元的方程组600+Xcos10+Ysin40-Z=3600(Zsin65+Ysin40+Xcos10)^2+(Zcos65+Ycos40+Xsin10)^2=5200^2Xsin60+Ysin80+Z-600=4500 求三元一次解方程组 求matlab高手帮忙解一个二元方程组,有两个方程0.015=d+p0.050=0.015+0.070-2.*(d.*0.0215).^0.5-2.*(p.*0.0504).^0.5求高手帮忙用matlab求解出d和p 用matlab解一个三元方程,但解代回原方程两边不等对matlab不熟悉,由于临时需要做一个方程组的求解才开始接触这个软件.方程组如下图,我解出结果后,将结果代回原先的方程组,方程两边却不相 求MATLAB高手绘制一个方程组 二维图形.具体的方程可能得私下联系图中有联系方式 如图,求下列三元一次方程组的解, 求三元一次方程组解的过程中,什么是关键 求三元一次方程组解的过程中,什么是关键 matlab求三元函数的最小值 三元一次方程组中适合每一个__的一组未知数的____叫做三元一次方程组的一个解 求你,解三元一次方程组 求三元一次方程组 高分求Matlab高手啊: 如何求''未知''三元函数最小值.如建立函数 f=minsearch(u). 结果返回函数 u 的最小值.还不让用Newton-Raphson方法.u是一个[−2,2]×[−2,2]×[−2,2]区间内的三元函数,比如 u matlab solve 解方程组,结果不对是什么原因一个三元一次方程组:a1x1+b1x2+c1x3=0; a2x1+b2x2+c2x3=0; a3x1+b3x2+c3x3=1;a b c都是已知系数,用solve解出了x1 x2 x3 的值,把这些值带回原方程组,等式却不成立.这是什 谁会用MATLAB解三元方程啊? 三元一次方程组的解的算式 三元一次方程组的解的定义 解个三元一次的方程组!