[問題] 請問如何將for loop的數字帶到字串裡 已回收

看板MATLAB作者 (............)時間13年前 (2011/03/14 23:52), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
我想用for loop來產生多張圖檔, 並希望title內的名稱隨著for loop的數字或者變數所對應的數值而變 如下所示 figure; % 1 for i=1:1:6 semilogy(vx_ref,Multiplier{:,i},'LineWidth',1.5); hold all; title('Multiplier vs. Vx; Length=L{:,i}'); ^^^^^^ 請問我該怎麼寫才能 讓變數i被代入, 而不是以文字表示 感謝... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.121.226

03/14 23:56, , 1F
title(['Multiplier vs. Vx; Length=' L{:,i}]);
03/14 23:56, 1F

03/15 00:00, , 2F
sorry if your L{:,i} is a number
03/15 00:00, 2F

03/15 00:01, , 3F
it must be num2str(L{:,1})
03/15 00:01, 3F

03/15 00:05, , 4F
成功了, 太感謝您了 謝謝 ^^
03/15 00:05, 4F
文章代碼(AID): #1DVZcxhV (MATLAB)