PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
MATLAB
[問題] string型態的方程式中變數代換
作者:
tarantula
(不要改我暱稱)
2015-03-17 17:49:14
各位先進好,一個問題求教,
我有一個方程式以string型式的變數存入,
eq1='x+y+c=80'
eq1會以 'x+y+c=80' 這樣的字串型態存進workspace,
若我現在解得y的數值,例如y=20,
我該如何使用matlab中的function修改eq1,
讓eq1變成 'x+20+c=80'
已試過subs與char功能
謝謝各位的回答~~~~
作者:
physbook
(路克)
2015-03-17 18:19:00
如果變數都設為一個字元,[eq1(1:2),num2str(y),...eq1(end-4:end)]不過要再run一次就無法了,因為eq1長度改變了^可能
作者:
profyang
(prof)
2015-03-17 20:20:00
strrep(eq1,'y','20')
作者:
physbook
(路克)
2015-03-17 21:01:00
喔,樓上這指令酷!matlab就是永遠有不知道的奇怪指令
作者:
profyang
(prof)
2015-03-17 21:46:00
沒錯 但有時痛苦的是你明明覺得你想要的功能很可能matlab有內建 但卻又找不到 結果還是得自己乖乖寫迴圈
作者:
tarantula
(不要改我暱稱)
2015-03-17 23:42:00
謝謝謝謝~~~~~
繼續閱讀
[討論] 均勻設計表
tim8552252
[心得] FOR迴圈小問題
Lionel
[繪圖] 將X軸刻度改為時間格式
shoryo
[其他] 詢問有關Freemat的問題
nicelemon
[討論] Matlab要怎輸出文字在xlsx檔裡面?
candy88257
[問題] 如何將產生的檔案跟.m檔放同資料夾
sleeeve
[安裝] Matlab 2008b 安裝問題
KB0920422159
[討論] intersect 找不到共同元素
warex14
如何將error code和BCH碼在matlab上實現
joebroddy
[運算] 請問數值data要如何做Laplace transform
koogoo
Links
booklink
Contact Us: admin [ a t ] ucptt.com