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

看板MATLAB作者 (對白)時間11年前 (2014/06/11 21:37), 編輯推噓0(002)
留言2則, 1人參與, 最新討論串1/1
版上的高手大家好 已經過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格式的最佳化求解函式嗎??? 感謝幫忙了! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.53.179 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1402493825.A.00D.html

06/12 13:26, , 1F
假如今天有一個符號是syms x ,Y=sin(x),要將y轉成字串
06/12 13:26, 1F

06/12 13:26, , 2F
則打上char(Y)就可以了..不要用string(),那是舊指令了
06/12 13:26, 2F
文章代碼(AID): #1Jc5k10D (MATLAB)
文章代碼(AID): #1Jc5k10D (MATLAB)