让我说我写的脚本首先要求用户 输入一个字符串。
然后,脚本要求用户输入两个字母位置,最后打印出新的字符串,并交换两个选定的字母。
以下是执行的示例:
请输入一个字符串:我在ASU学习
请输入第一个字母的索引:3
请输入第二个字母的索引:8
我正在ASU中坚持
我用什么功能来交换字母?
答案 0 :(得分:4)
据我所知,没有任何内置功能可以做到这一点。一种方法是利用MATLAB的索引进行交换:
teststr = 'I am studying in ASU';
idx1 = 3;
idx2 = 8;
teststr([idx1 idx2]) = teststr([idx2 idx1]);
disp(teststr)
返回:
I um stadying in ASU