【20220901】【Matlab】Matlab字符串和ASCII的相互转换

1. 字符串转ASCII码使用 abs()

abs('a');
abs(' ');

2. ASCII码转字符串用 char()

char(97);
char(32);

3. 如何创建一个固定长度的全为空格的字符串?

    因为可以用 o n e s ( 1 , N ) ones(1, N) ones(1,N) 生成固定长度的列表,所以可以利用字符串和 ASCII 码的转换关系,先生成一个元素全为 32 的列表,然后再转为字符串即可。

num_lis = 32 * ones(1, N);
str_all_space = char(num_lis);

猜你喜欢

转载自blog.csdn.net/weixin_40583722/article/details/126647680