[問題] syms x(1) x(2) 及合併同類項問題

看板MATLAB作者 (❺❺❻❻)時間9年前 (2015/05/20 21:35), 9年前編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
假如我現在有個多變數的方程式 我想要做同類項合併簡化 ex: x(1)^2+2x(1)^2+x(2)+3x(2) = 3x(1)^2+4x(2) 有兩個問題 一個是我要用collect函數同類項合併 沒辦法syms x(1),x(2) 表示 = = 我不想用x,y 代替 有甚麼辦法可以宣告x(1) x(2)為變數 好帶進去collect使用 另外想請問多變量可以使用collect嗎@@ 在請問一下 MATLAB CELL有限定字串數嗎~ 我有個超級長的字串跑進CELL 不過他一直顯示BUSY很久很久 想請問是不是因為限定字串所以才跑不出結果 先謝謝板上的大大了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.63.249 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1432128926.A.A40.html ※ 編輯: ray0215 (140.112.63.249), 05/20/2015 21:38:58

05/20 21:55, , 1F
我記得syms 可以用向量,我研究一下
05/20 21:55, 1F

05/20 21:58, , 2F
x=sym('x', ['1','2'])
05/20 21:58, 2F

05/20 21:59, , 3F
Or syms a1 a2; a=[a1,a2]
05/20 21:59, 3F
文章代碼(AID): #1LN8sUf0 (MATLAB)