使用Matlab,編寫一個名爲tripFlip的函數,它接收一個字符串並將每個偶數索引的字符切換爲緊接在其之前的奇數索引字符。使用迭代。例如:tripFlip('orange')
- >'ronaeg'
在Matlab中切換偶數和奇數字符
0
A
回答
0
我認爲這是作業,所以我不會給出完整的答案。您可以使用double
將字符串轉換爲數組,如果使用數組則可以更容易地返回char
。否則,字符串似乎就像索引方面的陣列一樣工作:s(1)
獲取第一個字符,length(s)
獲取長度等。
0
我同意它的作業問題,並在這裏張貼它只會咬你回來在長跑。但這裏有雲:
a = 'orange';
b = '';
b(2:2:length(a))= a(1:2:end);
b(1:2:length(a))= a(2:2:end);
disp(b)
0
在一個行:
>> input = 'orange';
>> output = input(reshape([2:2:end;1:2:end],1,[]))
output =
ronaeg
這不是一個功能,不使用迭代,但它是你如何解決這個問題,如果你是學習Matlab的。
0
像這樣的事情應該做的伎倆,也許你想讓它更強大一點。
function b = TripFlip(a)
a = 'orange';
b = '';
for i = 2:2:length(a)
b=[b a(i) a(i-1)]
end
相關問題
- 1. 如何用偶數位置(和奇數位置)替換字符
- 2. 奇數偶數和
- 3. 爪哇,偶數偶數,奇數奇數
- 4. 在java數組中計算偶數和奇數的數字
- 5. 在Matlab中有內置函數來確定置換是偶數還是奇數?
- 6. Div奇數和偶數
- 7. 奇數和偶數排隊
- 8. 偶數和奇數while循環在PHP
- 9. JQuery切換數字和字符輸入
- 10. 如何打印字符串的偶數索引和奇數索引字符?
- 11. pl/sql偶和奇數塊
- 12. 偶數和奇數的數組
- 13. 奇數和偶數計數器
- 14. 檢查指數的奇數和偶數
- 15. 計算偶數和奇數的數量
- 16. 在VHDL中切片偶/奇元素
- 17. 在奇/偶整數列表中查找奇偶異常值
- 18. 而程序顯示偶數和奇數
- 19. 重新排列奇數和偶數
- 20. JTransforms FFT:偶數和奇數之差
- 21. 反向加偶數和奇數組
- 22. 按順序排列偶數和奇數
- 23. 偶數和奇數的流程圖
- 24. 偶數和奇數的C++循環
- 25. 使輸出成奇數和偶數?
- 26. css奇數和偶數嵌套元素
- 27. 計算java中偶數位數字和奇數位數的總和時出錯
- 28. 偶數和奇數的隨機數字沒有重複
- 29. 在奇數/偶數向量中刪除matlab子圖中的間距
- 30. Python 2奇數或偶數