[問題] 請教 想用solve 來解包含sym 的方程式已回收

看板MATLAB作者 (無名小輩)時間14年前 (2011/04/22 00:51), 編輯推噓1(1010)
留言11則, 3人參與, 最新討論串1/1
假如我今天有一個包含sym的矩陣 F = [ a1^2*a2, a1^3 ] 我想要求解在F 裡面 的兩個方程式 = 0 之解。(讓MATLAB自己去抓,因為F裡面的 方程式是運算出來的,所以每次都不會一樣) 即 解 'a1^2*a2=0' 'a1^3' 聯立。 請問可以用 solve 來解嗎...還是必須用其他指令方法? 爬文只有看到抓矩陣裡的數字配合自己打的方程式。 可是我想要的是 抓矩陣裡的方程式 出來 配數字阿Orz... 不好意思,麻煩各位MATLAB高手為小弟解惑! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.249.212

04/22 02:54, , 1F
[a1,a2]=solve('a1^2*a2=0','a1^3') ?
04/22 02:54, 1F

04/22 09:31, , 2F
是沒錯..可是我不能自己打,我要他去抓F裡面的方程式
04/22 09:31, 2F
※ 編輯: gloomedran 來自: 140.113.249.212 (04/22 09:32)

04/22 13:19, , 3F
找了很久 try 了很久還是沒辦法,拜託高手救我> <
04/22 13:19, 3F

04/22 13:19, , 4F
還是MATLAB 沒辦法這樣做?
04/22 13:19, 4F

04/22 13:28, , 5F
[a1,a2]=solve(F(1),F(2))
04/22 13:28, 5F

04/23 11:51, , 6F
感謝樓上,似乎是可以了,雖然我測試出來有一些
04/23 11:51, 6F

04/23 11:52, , 7F
方程式感覺他跑出來怪怪的=口=
04/23 11:52, 7F

04/23 11:52, , 8F
不知道可否再請教,如果是解 方程式= 一常數
04/23 11:52, 8F

04/23 11:53, , 9F
或方程式 = 一其他變數, 可以寫的出來嗎?
04/23 11:53, 9F

04/23 12:02, , 10F
還有可否請問,求出來的值要如何讓他自己顯示
04/23 12:02, 10F

04/23 12:02, , 11F
我現在要去work space 點開才看的到@@
04/23 12:02, 11F
文章代碼(AID): #1Di626fl (MATLAB)