matlab数字和字符串转换
·
一、数字转字符串
1、整数转字符串
int1 = 10;
num2str(int1)
2、小数转字符串
dec1 = 1.23456;
(1)方法1
num2str(dec1,6) %保留6位有效数
(2)方法2
num2str(dec1,'%.6f') %保留小数点后6位
二、字符串转数字
1、整数
str1 = '20';
str2num(str1)
2、小数
字符串转小数默认保留至小数点后4位(五舍六入)。
str2 = '9.876';
str2num(str2)
str3 = '9.87654';
str2num(str3)
str4 = '9.87656';
str2num(str4)
三、向量
1、整数向量
vec1 = [1 2 3];
num2str(vec1)
str5 = '1 2 3';
str2num(str5)
2、小数向量
同样保留至小数点后4位(五舍六入)。
vec2 = [1.11 2.22 3.33];
num2str(vec2)
str6 = '1.11 2.22 3.33';
str2num(str6)
更多推荐
所有评论(0)