matlab如何将矩阵的数字元素转换为字符存储?

2025-03-03 19:53:18
推荐回答(2个)
回答1:

是这样的,哪不是没有东西,它是一个空格字符,如果想表示的更清楚一些,可以这样实现
a=[0,0,0,0;0,0,1,1;0,1,0,1];
b=num2str(a);
b(:,2:3:end-1)=[];
b(:,2:2:end-1)=','

需要注意的是转换为字符以后空格也会相应的转换为字符

回答2:

直接将矩阵由数字型转换为字符型;
若a=[1 0 1 1];
则b=num2str(a);
b等于字符'1011'