2016-02-13 64 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

相关问题