[問題] 無法在M-file直接跑值已回收

看板MATLAB作者 (模糊地帶)時間16年前 (2009/05/18 00:57), 編輯推噓0(0015)
留言15則, 3人參與, 最新討論串1/1
不好意思 我是 matlab 新手 有些問題想要請問一下 不知道何種原因,我無法在 m-file 直接run 答案 必須copy 到 command window 視窗內去才能跑 我不知道是不是與我目前正在寫的 xlsread 指令有關 因為我有嘗試跑之前寫的一些程式皆可在 M-file 視窗內直接run 答案 但是因為我目前需要寫到 副程式 可是 command window 好像無法讀取我複製過去的主程式 出現了以下的訊息: Function definitions are not permitted at the prompt or in scripts. 這讓我十分的困擾 請問我該如何解決這個問題呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.121.150.223

05/18 01:00, , 1F
你寫的是function 沒辦法直接跑
05/18 01:00, 1F

05/18 01:05, , 2F
那請問我該如何解決 因為我沒有遇到這種情況
05/18 01:05, 2F

05/18 01:05, , 3F
之前有寫主副程式的時候 都可以直接在M-file run
05/18 01:05, 3F

05/18 01:07, , 4F
現在遇到需要特別貼到 command window 才能跑
05/18 01:07, 4F

05/18 01:07, , 5F
那我要怎麼讀我的副程式 囧
05/18 01:07, 5F

05/18 01:10, , 6F
寫成function的副程式自己存一個與function name相同的m
05/18 01:10, 6F

05/18 01:11, , 7F
檔案 只要這個檔的位置在MATLAB設定的路徑裡都可以用
05/18 01:11, 7F

05/18 01:12, , 8F
它的function name呼叫 像是你可以直接打y=sin(x)一樣
05/18 01:12, 8F

05/18 01:42, , 9F
這個我知道 可是對於無法在M-file run 答案還是很奇怪
05/18 01:42, 9F

05/18 02:03, , 10F
#13uC_PaR (MATLAB) 要能在editor下跑看這個吧
05/18 02:03, 10F

05/18 02:18, , 11F
可是當我沒寫主副程式時 就單純讀取 xlsread並繪圖
05/18 02:18, 11F

05/18 02:19, , 12F
還是無法在 editor 下跑 感謝P大 耐心的解決我的問題
05/18 02:19, 12F

05/18 02:28, , 13F
at main windows open old file. Don't direct m-file
05/18 02:28, 13F

05/18 02:29, , 14F
open
05/18 02:29, 14F

05/18 02:56, , 15F
已解決...因為我檔名第一個字開頭為數字...囧
05/18 02:56, 15F
文章代碼(AID): #1A447yDO (MATLAB)
文章代碼(AID): #1A447yDO (MATLAB)