matlab怎样将变量放到字符串

2025-03-10 05:39:26
推荐回答(3个)
回答1:

举个例子 你想在循环里存10张图,分别保存成名字为 第1张图,第2张图。。。。。第10张图
那可以这么写
for i=1:10
idx=num2str(i);

Q=imread(['im',idx]);

name=['第',idx,'张图.jpg'];

imwrite(Q,name);

回答2:

数字向字符转换
a=num2str(3),得到a=‘3’
字符向字符转换
a=str2num('3'),得到a=3

回答3:

a=100;
fprintf('a is %f ',a);