[問題] 可以把function的程式碼和主程式放在同 …已回收

看板MATLAB作者 (沒有什麼特別的...)時間16年前 (2009/09/25 16:04), 編輯推噓5(502)
留言7則, 4人參與, 最新討論串1/1
如題... 老師說為了讓助教好改叫我們放在一起 不過我把function的程式碼貼到主程式最後面會跑出錯誤... 目前是發現把主程式也弄成function就可以跑了... 就是在前面加一行function y() 所以整個檔案內容變這樣: function y(); (主程式) funtcion eval(a,b,c); (eval的程式碼) 但這應該不是最正確的方法吧? 爬文好像沒看到@@ 還是說Matlab一定要另外寫一個M檔案放函數? 先謝謝回答 再多問一下 M file的檔名是不是不能數字開頭阿? 這樣弄會不能執行... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.197.120

09/25 16:06, , 1F
正常是一個函數放一個檔案,但你這樣也是ok,把最開始
09/25 16:06, 1F

09/25 16:07, , 2F
那個也設成函數的話,就可以在下面寫其他函數
09/25 16:07, 2F

09/25 16:07, , 3F
但底下的函數外面都看不到就是了@@
09/25 16:07, 3F
所以說設成function是達成我要求的唯一辦法摟?

09/25 16:15, , 4F
只有function才能讓function放底下,script不行
09/25 16:15, 4F
※ 編輯: koviankevin 來自: 114.43.197.120 (09/25 16:28)

09/25 16:58, , 5F
剛好也有此疑問...感謝分享orz
09/25 16:58, 5F

09/25 22:06, , 6F
我和原po修同一堂課...遇到一樣的問題...
09/25 22:06, 6F

09/25 22:25, , 7F
臭教授 啥都沒講...硍
09/25 22:25, 7F
文章代碼(AID): #1Al7c0y9 (MATLAB)
文章代碼(AID): #1Al7c0y9 (MATLAB)