[討論] .m檔無法接受中文字?
例如我在裡面寫了
% 這是練習題
clear
theta = input('請輸入角度 θ')
存成 ,m 檔,執行時會跟我說錯誤。
但我直接在指令欄鍵入上述文字明明可接受的啊?
還是哪裡不對呢?
當然也不是不能用英文
Please input the angle 之類的,
但普通輸入可顯示中文字,.m檔卻視作錯誤,很怪啊?
--
Immer mit den einfachsten Beispielen anfangen.
David Hilbert
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.17.121
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1435845508.A.C3C.html
→
07/03 10:24, , 1F
07/03 10:24, 1F
→
07/03 11:06, , 2F
07/03 11:06, 2F
啊,感謝樓上兩位的提示! m(_ _)m
其實我的檔名是用英文喔!中間有底線應該還好?
就類似
exercise_test.m
這樣?
可是直接執行 exercise_test 起來,
他就跳出錯誤訊息了。
改encoding的方法……試著搜看看。
謝謝!:)
※ 編輯: khara (36.230.21.239), 07/03/2015 19:28:18
→
07/03 19:40, , 3F
07/03 19:40, 3F
嗚啊……
我再試試看問題出在哪吧。
※ 編輯: khara (1.160.16.182), 07/04/2015 08:32:25
→
07/06 19:59, , 4F
07/06 19:59, 4F
是這樣:
Error: File: exercise_test.m Line: 1 Column: 1
The input character is not valid in MATLAB statements or expressions.
以下是內容
% A MATLAB Training
clear
theta = input('\n 請輸入θ的角度 (°):')*pi/180;
多了一些, 不過看似從一開始就無法被接受?
※ 編輯: khara (1.160.11.135), 07/08/2015 20:45:23
→
07/14 20:08, , 5F
07/14 20:08, 5F
→
07/14 20:09, , 6F
07/14 20:09, 6F
→
07/14 20:10, , 7F
07/14 20:10, 7F
啊,
也許是因為我是先用筆記本編輯,
存檔存成 Unicode 再改檔名的原故?
想說用純文字很方便的說……
※ 編輯: khara (1.163.48.178), 07/22/2015 06:37:42
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章