2016-02-13 67 views

回答

2

既然字符串無非就是字符數組多,你可以很容易地執行陣列連接:(!介意空格)

string1='hello'; 
string2='world'; 
string3='!'; 

myString=[string1 ' ' string2 ' ' string3]; 

這將創建一個字符串"hello world !"
在Matlab中,number和char之間的轉換也很簡單:您可能需要檢查num2str()。你的情況,你必須:

string1='Image1'; 
string2=num2str(index); 
string3='_merge_E.nii.gz'; 

或一個行的解決方案:

Filename=['Image1' num2str(index) '_merge_E.nii.gz']; 
+0

再次感謝! :)這工作得很好...... :) – MedImage

+2

@JesuKiranSpurgen如果這回答你的問題,你應該考慮通過點擊答案左邊的複選標記來接受它。這比感謝更好,因爲它可以幫助你獲得一些聲望點的人。它也讓其他人看到問題已經解決。 – beaker

相關問題