如何用MATLAB 6 5解方程組?

2025-03-13 17:50:13 字數 3309 閱讀 3679

1樓:qq號

此方程無解。

你給核正橋的兩個方程是線性相關方程,只要有乙個就可以解出改猛一組解。

第一清慶個方程可以解出y = x^2

第二個方程可以解出y = x^2

那麼聯立方程後就無解了。

這類方程要麼有無窮組解,要麼就是無解。

2樓:一路上的風景線

syms x,y;

x,y]=solve('(sqrt(x^2+纖攔(sqrt(x^2+2*y)+x)=','sqrt(x^2+')

結果洞氏無解毀顫胡。

warning: explicit solution could not be found.

x = empty sym ]y =

matlab解方程組

3樓:網友

function f=mymagic(x,b,c,e,f,h,m,n)

f=[(m/2-n*sin(c/2)+e*cos(f))^2+(h+n*cos(c/2)-e*sin(f))^2-(m/2-n*sin(c/2+x(2))+e*cos(f-b))^2-(h+n*cos(c/2+x(2))-e*sin(f-b))^2

m/2-n*sin(c/2)+e*cos(f))^2+(h+n*cos(c/2)-e*sin(f))^2-(m/2+e*cos(x(1)+f)-n*sin(c/2-x(2)))2-(h+n*cos(c/2-x(2))-e*sin(x(1)+f))^2];

fsolve(@(x) mymagic(x,1,2,3,4,5,6,7),[0;0])

上面是函式,下面是呼叫的語句,其中最後的[0;0]是迭代的初值,這裡使用了fsolve進行數值求解,求解的方法就是牛頓迭代法!

祝你學習愉快!

怎樣用matlab解方程組????

4樓:網友

你的這個方程很複雜,沒有解析解的!

5樓:網友

不好意思,這個我不知道。

怎麼用matlab解這個六元方程組呀?急求求大佬解答

6樓:網友

^用solve()可以得到,其求解過程如下:

syms xa ya xb yb xc yc

eq1=25-(xa^2+ya^2);

eq2=25-((xb-5)^2+yb^2);

eq3=9-(xc^2+(yc-6)^2);

eq4=9-((xb-xc)^2+(yb-yc)^2);

eq5=18-((xa-xc)^2+(ya-yc)^2);

eq6=9-((xa-xb)^2+(ya-yb)^2);

s=solve(eq1,eq2,eq3,eq4,eq5,eq6);

xa=,ya=,xb=,yb=,xc=,yc=

執行結果。。。

7樓:網友

^fsolve() 就可以求方程組數值解。如果用 x(1) -x(6) 分別表示 xa, xb, xc, ya, yb, yc 的話,可以這麼解:

f1 = @(xa, ya)sqrt(xa.^2 + ya.^2) -5;

f2 = @(xb, yb)sqrt((xb-5).^2 + yb.^2) -5;

f3 = @(xc, yc)sqrt(xc.^2 + yc-6).^2) -3;

f4 = @(xb, yb, xc, yc)sqrt((xb-xc).^2 + yb-yc).^2) -3;

f5 = @(xa, ya, xc, yc)sqrt((xa-xc).^2 + ya-yc).^2) -3*sqrt(2);

f6 = @(xa, ya, xb, yb)sqrt((xa-xb).^2 + ya-yb).^2) -3;

f = @(x)[

f1(x(1), x(4))

f2(x(2), x(5))

f3(x(3), x(6))

f4(x(2), x(5), x(3), x(6))

f5(x(1), x(4), x(3), x(6))

f6(x(1), x(4), x(2), x(5))

x = fsolve(f, [0 0 0 0 0 0])

8樓:漫步夕陽雨

把每個方程都先開根號,直接代入,簡化,後面你就會了。

求助matlab解方程組

9樓:x宇宙

x=5/3

解題過程如下:

原式=√[(x+1)/(x-1)]-x-1)/(x+1)]=3/2

令y=√[(x+1)/(x-1)]

y-1/y=3/2

y=2 y=-1/2(捨去)

[(x+1)/(x-1)]=2

x+1)/(x-1)=4

x+1=4x-4

x=5/3擴充套件資料。

根式的運算公式:

最簡根式滿足以下三個條件:

被開方數的指數與根指數互質;

被開方數不含分母,即被開方數中因數是整數,因式是整式;

被開方數中不含開得盡方的因數或因式。

10樓:網友

用matlab解方程組的常用方法有:

1、如是線性方程組,可以①用矩陣除法

x=a\b(或 x=inv(a)*b) %a為線性方程組係數矩陣,b為常數向量,inv(a)為係數矩陣的逆矩陣;

也可以②用solve()函式命令,得到解析值或數值解

solve(表示式1,表示式2,。。表示式n,未知變數1,未知變數2,。。未知變數n);

也可以③用數值分析法(如gauss消元法,jacobi迭代法等),得到數值解

2、如是非線性方程組,可以①用solve()函式命令,得到解析值或數值解;也可以②用fsolve()函式命令,得到數值解;也可以③用數值分析法(如broyden消元法,halley迭代法等),得到數值解。

11樓:網友

什麼問題,我可以幫你!

Matlab解方程組,i 0 10,b i 1解方程組c a b 1 0 a 3b 2c 3 0用下面的方法解

a,b,c滿足向量的加減乘法所以上面可以化為 a c 1 b a 2c 3b 3 所以 3a 5 b 3c 2 4b matlab求解 i 0 10 b i 1 a 5 b 3 c 2 4 b 3 a 2.0000 2.3333 2.6667 3.0000 3.3333 3.6667 4.0000 ...

matlab中解方程組,怎麼呼叫其他變數

la 1 s 3 2 0 0,1,1 1 0 5 la 2 6 s 0.1765 0.7647 1.2353 matlab中如何將一個含有多個變數的方程的某一變數放在方程的一邊,而其他變數放在方程的另一邊?15 有積分變數,它肯定是能求導的,所以把那個積分變數看作是x4,它的導數是x4 從而整個微分...

matlab解方程組,答案是sym沒有具體數值

修改如下 clear all clc e 2 10 5 v 0.3 g e 2 1 v lambda v e 1 v 1 2 v epsilon11 1.7833 10 3 epsilon22 1.6 10 3 syms sigma11 sigma22 epsilon33 eq1 sigma11 2...