[運算] 如何將syms後的參數替換成字元

作者: Dialog (對白)   2014-06-11 21:37:03
版上的高手大家好
已經過Google和爬文 好像有類似問題 但沒有解答
想問看看或許有神人可以解惑QQ
主要是我用 syms 虛擬幾個變數後 經過一些運算可以得到一個最終的目標式
然後我需要把這個目標式 求最佳解
而這個目標式 會是個依輸入資料的不同 而不同的目標式
求解的function 需要把這些syms後的參數轉為特定格式的string
請問這有什麼辦法嗎??
舉個例子
syms x;
Eq = 3*x+5*x*x+x*conj(x);
LMFsolve( 3*x(1)+5*x(1)*x(1)+x(1)*conj(x(1)) );
當然求解的東西不是長這樣
我想問的是 x[syms] -> x(1) [string] 的轉換過程
或者是 有大大知道 能吃sym格式的最佳化求解函式嗎???
感謝幫忙了!
作者: e01234567 (極光)   2014-06-12 13:26:00
假如今天有一個符號是syms x ,Y=sin(x),要將y轉成字串則打上char(Y)就可以了..不要用string(),那是舊指令了

Links booklink

Contact Us: admin [ a t ] ucptt.com