matlab解方程組的函數,用matlab解含參數方程組
含參方程
求解Gu(s)和Gs(s)。這種方程想必大家都解過,雖然不難,但是很麻煩,多項式太多,要整理分類,最后才能解出來,還特別容易錯。今天小編就來給大家介紹一種用matlab求解的方法。用上面這個方程做一個簡單的例子,學會以后更復雜的也就會解了。
第一步:聲明符號變量
在matlab主界面里直接輸入:syms ms cs s ks Gs Gu mu kr
對應上圖中每個字母符號。syms的作用就是把這些字母聲明為符號變量。
第二步:解方程
用到solve函數。
solve函數的用法:
[x,y]=(‘有關x,y的方程1′,’有關想x,y的方程2’,’x’,‘y’)
這樣就可以求解想x,y。
所以求解本方程組(Gu,Gs)應該在主界面里輸入:
[Gu,Gs]=solve(‘(ms*s^2+cs*s+ks)*Gs-(cs*s+ks)*Gu=0′,'(mu*s^2+cs*s+ks+kr)*Gu-(cs*s+ks)*Gs=kr’,’Gu’,’Gs’)
回車,得到如下結果
用常規的形式寫就是:
方程求解完成。
文章版權及轉載聲明:
作者:yunbaotang本文地址:http://www.ntlljf.com/bao/88716.html發布于 2024-01-15
文章轉載或復制請以超鏈接形式并注明出處孕寶堂

