matlab将大写字符改为字符串中的小写字符

时间:2014-01-15 16:03:28

标签: string matlab char uppercase lowercase

我想取一个字符串,并在MATLAB中将该字符串的第一个字母从大写更改为小写。任何建议。

示例:

a = 'Upper';

% Do something to a

a = 'upper'

提前谢谢

2 个答案:

答案 0 :(得分:5)

使用lower()

a = lower(a);

如果您只需将第一个字母更改为大写,请尝试以下操作:

a = [lower(a(1)) a(2:end)];

查看here了解详情。

答案 1 :(得分:3)

如果您希望所有字母都是小写,那么

s = 'String'
lowercase(s)

给出

string

如果您只想要第一个字母,那么

s = 'STring'
[lower(s(1)) s(2:end)]

给出

sTring