data.xls中的數據變成49 50 51.爲什麼數據不是1 2 3?regexprep matlab中的疑問
-1
A
回答
1
這也許應該閱讀:
Z = {'A'; 'B'; 'C'};
Z=regexprep(Z,'A','1');
Z=regexprep(Z,'B','2');
Z=regexprep(Z,'C','3');
xlswrite('data.xls', Z);
注意Z
S IN的最後3行,你必須A
秒。
0
首先,解決您的代碼PengOne指出。其次,注意49,50和51是字符'1','2'和'3'的Unicode(和ASCII)代碼。當您將char
類型的數組傳遞給xlswrite
時,它會爲該數組中的字符寫出Unicode值。您可以使用cellfun和str2num到細胞中的所有元素轉換爲數字是這樣的:
Z1 = cellfun(@str2num, Z);
然後傳遞到Z1
代替xlswrite
的Z
。
相關問題
- 1. 使用MATLAB中的regexprep去除MATLAB
- 2. 在Matlab中使用regexprep替換字符
- 3. 帶$符號的MatLab Regexprep語法
- 4. matlab regexprep替換第n次出現
- 5. 預讀和看,身後regexprep
- 6. 在regexprep中選擇模式
- 7. matlab regexprep具有多個數字的多個字符串
- 8. mockito的疑問
- 9. Python的疑問
- 10. 疑問
- 11. Oprofile中的基本疑問
- 12. Python代碼中的疑問
- 13. enum聲明中的疑問
- 14. TouchEvent在iphone中的疑問
- 15. JavaMail程序中的疑問
- 16. 抽象類中的疑問
- 17. NSNotification在Swift中的疑問
- 18. jxl API中的疑問?
- 19. MVVM執行中的疑問
- 20. ada語言中的疑問
- 21. Servlet工作中的疑問
- 22. 對quickfix的疑問
- 23. 對FileOutputStream的疑問
- 24. 對bindService的疑問
- 25. DropDownList問題/疑問
- 26. Symfony bhLDAPAuthPlugin疑問
- 27. Jquery autocomplete疑問
- 28. Java - LinkedList疑問
- 29. Java OutOfMemoryError疑問
- 30. 疑似問題
這是爲什麼在-3? –