[問題]新手問字串如何取代?

看板MATLAB作者時間10年前 (2015/08/09 21:37), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
不好意思,想請問版上大大 假設我有一個變數 a=1 下面是字串 G1n G1b G1p 我想要令a改變數值的時候,那些字串中間的代號能跟著改變 例如a=2。 下面就變成G2n G2b G2p等等 有試過str2num,num2str,可是不知道是哪裡出錯一直無法如願進行 固上來求助,先謝謝大家了QQ -- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.120.31 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1439127453.A.7B7.html

08/09 21:51, , 1F
a=2;strrep('G1n', num2str(a-1), a)
08/09 21:51, 1F

08/09 21:53, , 2F
a=2;strrep('G1n', '1', num2str(a))
08/09 21:53, 2F

08/09 21:53, , 3F
第一個推文是錯的
08/09 21:53, 3F

08/09 22:02, , 4F
喔耶 感謝你C大 你拯救我了QQ 十分感恩!~
08/09 22:02, 4F
文章代碼(AID): #1LnrUTUt (MATLAB)
文章代碼(AID): #1LnrUTUt (MATLAB)