作者alice90426 (IceSnowSmart)
看板MATLAB
標題[問題] 變數自動命名
時間Tue Nov 8 21:09:06 2011
前面先定義變數
syms B0 B1 B2 B3 B4 B5 B6;
然後經過一些運算
可能會有一些變數消失
比方說只剩下
EQ=[B0+3=0]
[B1-5=0]
B2~B6在計算過程中都消失了 然後用
[B0 B1]=solve(EQ(1:length(EQ),1))
這樣可以得到B0=-3 B1=5
我的問題來了
就是我並不知道EQ裡面剩下的變數是哪些(因為透過迴圈有一直在變)
但是可以透過看EQ長度來知道有幾個變數(幾個方程式就有幾個未知數這樣)
因此我在solve那邊的等號左邊要打什麼
才能讓他自己去找EQ裡面剩下的變數並且由那個變數的名字來命名
或是有其他方法能解決這個問題嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.214.38