在matlab中,可以通过中括号来连接字符,形成字符串;
而数字可以通过num2str函数将其转换为字符串后与字符相连。
具体实现方法可以参考如下程序段:
num = 3.14;
str = ['PI', '=', num2str(num)]; % 将字符串"PI",字符'='和数字转换后的字符串"3.14"相连
disp(str); % 输出字符串PI=3.14
a='The sum of 2 and 8 is:';
b=10;
sum=strcat(a,strnum(b));
运行结果为: The sum of 2 and 8 is: 10
即使用函数strnum()来将数字转换为字符类型,另外matla中若输入b='10',则和C、C++中一样同位字符型
a=strcat('abc',num2str(5));