Matlab编写一个脚本 判断给定字符串中每个单词的首字母是否为大写。若不是,则将其修改为大写,其他字母为小写
时间: 2023-05-20 15:02:22 浏览: 464
可以使用以下代码实现:
str = 'This is a Test String';
words = split(str); % 将字符串分割成单词
for i = 1:length(words)
if ~isstrprop(words{i}(1), 'upper') % 判断首字母是否为大写
words{i} = upper(words{i}(1)) + lower(words{i}(2:end)); % 修改为大写
end
end
newStr = join(words); % 将单词重新拼接成字符串
disp(newStr); % 输出修改后的字符串
阅读全文