1樓:匿名使用者
b=[4;-3;9;-8];
>> a1=[a b];
>> r=rref(a1)
r =1.0000 0 0 0 -1.4841
0 1.0000 0 0 -0.6816
0 0 1.0000 0 0.5337
0 0 0 1.0000 -1.2429
最後一列為方程的抄解,跟樓上的那位仁兄的好像有點差別,不過我把我的解代入原方程檢驗了一下,誤差基答案是正確的。
如何用matlab解方程組?
2樓:程順寬
s=solve('2*x*y=1,x+2=y+z,x+y-z=4','x,y,z'); %前面的參復
數是方程制組列表,後面是未知變數列bai表s.x %輸出未知數
dux的值
zhis.y %輸出未知數y的值
s.z %輸出未知數z的值
f=@(x)2*x; %定義一個匿名函式y=2x,其中@(x)表示x是匿名函式的
dao自變數
fplot(f,[-10,10]) %畫圖函式,第一個引數是函式名,第二引數要畫函式的區間[-10,10]
3樓:郯璇俟玟玉
沒有解抄析解,可bai
嘗試du數值解zhi
法dao
>>[a,b,c,d,e,f,g,h,k]=solve('g+4*k+8.314*log(a)=-19.3','2*k+h+8.
314*log(b)=192.6','g+h+8.314*log(c)=200.
6','g+2*h+8.314*log(d)=395.9','2*k+8.
314*log(e)=0','a+c+d-2*f^(-1)=0','4*a+2*b+2*e-14*f^(-1)=0','b+c+2*d-3*f^(-1)=0','a+b+c+d+e=1')
warning:
explicit
solution
could
notbe
found.
>insolve
at98a=
[empty
sym]b=
c=d=
e=f=
g=h=k=
4樓:老語開悅遠
>>symsa%
定義a為符號變數
f=4*cos(a)-2*sin(a)-6*exp(-2*a);
%方程內關係式
容solve(f)
%解方程
ans=
.86889441616212189601300889832946+0.*i
怎麼用matlab程式設計求解這個方程的數值解啊
5樓:匿名使用者
fun=@(x,y)y.*log10(y)-x建立關於x,y的匿名函式
log10(x)由於matlab中自然對數的符號是log(與我們數學上的不同),以10為底的對數符號是log10,同理有log2,但是沒有log3等哦
vpa將得到的符號解轉化為指定精度的小數,比如vpa('sqrt(2)',10)將sqrt(2)表示10位精度的小數
fzero是matlab求解一元函式零點的內建函式
fsolve是matlab中求解方程組解(可以求解複數)的內建函式,功能強於fzero
fval是返回fun(x)的值,也就是說fzero和fsolve返回方程的解x,那麼此時的fun(x)就是fval
這個方法比較多 可以數值也可以解析求解
1.解析求解
>> solve('y*log10(y)=3','y')
ans =
3*log(10)/lambertw(3*log(10))
>> vpa(ans)
ans =
4.5555357051951280236911974082484
2.數值解法這個可以使用fsolve和fzero,前者的功能更加強大,但是對於這個問題fzero就可以了
>>x=3;
>>fun=@(y)y*log10(y)-x;
%使用fsolve
>> [x,fval]=fsolve(fun,rand)
optimization terminated: first-order optimality is less than options.tolfun.
x =4.5555
fval =
3.9620e-008
%使用fzero
>> [x,fval]=fzero(fun,5)
x =4.5555
fval =
-8.8818e-016
6樓:匿名使用者
f=@(x,y)y.*log10(y)-x;
x=3;
y=fzero(@(y)f(3,y),10)
LU法求解線性方程組,matlab程式設計
a 1 4 0 1 1 5 1 0 3 2 0 3 4 0 1 4 b 11 12 7 5 l,u lu a 計算上三角和下三角x u l b 求解x matlab中怎樣利用lu分解求解方程組 如果a,b是引數,那麼x,y是未知數一個方程兩個未知數,有無限多的解啊換句話說是二維座標系中符合x 2 y...
如何用Matlab解方程組怎麼用matlab解含有字母系數的方程組的解,舉個簡單例子
s solve 2 x y 1,x 2 y z,x y z 4 x,y,z 前面的參復 數是方程制組列表,後面是未知變數列bai表s.x 輸出未知數 dux的值 zhis.y 輸出未知數y的值 s.z 輸出未知數z的值 f x 2 x 定義一個匿名函式y 2x,其中 x 表示x是匿名函式的 dao自...
用方程組解答,急用
解 設該班有x名男生,y名女生,根據題意有x y 49 x 1 y 2 化簡 得 2x y 2 得 3x 51 x 17 代人 得 y 32 答 該班有17名男生,32名女生。設該班有男生x人,女生y人。由題意得 x y 49,x y y 2。解方程組得x 17,y 32 設男生有x人,女生有y人。...