在蟒蛇,我已經腳本如下:如何連接變量作爲字符串的一部分(用於文件名)?
File_name = 'Image1' + str(index) + '_merge_E.nii.gz'
如何可以做同樣的MATLAB?
這裏,index = 1:99
在蟒蛇,我已經腳本如下:如何連接變量作爲字符串的一部分(用於文件名)?
File_name = 'Image1' + str(index) + '_merge_E.nii.gz'
如何可以做同樣的MATLAB?
這裏,index = 1:99
既然字符串無非就是字符數組多,你可以很容易地執行陣列連接:(!介意空格)
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'];
使用'sprintf'。 – Daniel