我最近開始在MATLAB中使用Live編輯器,並在其中插入了一個函數。但是,顯然,我不能在我輸入函數的地方執行那段代碼。即使分節符也消失了。 使用函數不適合實時編輯器嗎?如何在MATLAB的Live編輯器中執行函數
1
A
回答
0
0
顯然,MATLAB解析器直到2016年中途才加入到20世紀,直到R2016b才能解釋腳本中的函數定義(直播或其他)。在基於Web的文檔中,Add Functions to Scripts有一個通知,但是我花了一段時間才發現這一點,因爲R2016a或更早版本中的內置文檔沒有明確包含此信息。教程暗示它會告訴你爲每個函數創建一個新文件(對我來說,這對我來說是一個Python程序員,聽起來更像是一種奇怪的建議而不是限制)。
試圖在活動腳本中定義一個函數會產生令人困惑的錯誤。例如,如果你創建這個內容的單元格:
function y = myfunc(x)
y = 2*x;
end
將強調與讀取彈出錯誤關鍵字function
:
解析錯誤的功能:使用可能無效MATLAB語法。
也許是什麼?我應該問誰?在運行單元,它的第一行後打印一個錯誤:
腳本中所有的功能必須以
end
關閉。
我最終取得了這一發現自己感謝,如果你碰巧在一個新的空活腳本做的第一件事就是開始在第一行中鍵入function
一個有用的信息;只要您點擊空格鍵頂部會彈出一條消息:
實時編輯器不支持函數和類。要繼續,請將該文件保存爲純文本代碼文件(
.m
)。
相關問題
- 1. matlab中的SPM:如何在批處理編輯器中調用matlab函數
- 2. MATLAB - 編輯框的回調執行
- 3. 只運行matlab編輯器
- 4. Live UML編輯
- 5. 如何編輯在Matlab
- 6. 本地HTML編輯器,如Windows Live Writer
- 7. 從android執行Matlab函數
- 8. 導入函數Matlab編碼器和C++可執行文件
- 9. 函數在jQuery中使用.live時無意中執行
- 10. 如何在嵌套管理器中執行嵌入式編輯?
- 11. 如何在symfony2中編輯函數
- 12. 如何在PSQL中編輯函數
- 13. 如何在gdb中執行函數後執行一個函數?
- 14. 如果編輯中的下拉值發生變化,如何執行函數?
- 15. Matlab編碼器fzero函數
- 16. MATLAB - 在編輯
- 17. FIS編輯器(Matlab的)
- 18. Matlab-如何在單個矩陣中執行邏輯與操作
- 19. 在矩陣中編輯行,MatLab
- 20. 如何編輯fabric.js中的toDataUrl函數?
- 21. 如何編輯Magento中的formatPrice函數?
- 22. 如何編輯jQuery函數
- 23. 提高MATLAB函數的執行時間
- 24. 如何在執行MATLAB內置函數之前顯示消息
- 25. 如何在數組中使用matlab邏輯函數
- 26. 在C++中執行彙編函數
- 27. 如何在Stata的do-file編輯器中執行多行選擇?
- 28. 在瀏覽器中的Javascript編輯器和執行
- 29. 如何在原子編輯器中壓縮函數?
- 30. 如何在Visual Studio 2010編輯器中摺疊函數體?
這對我也不適用。確切的單元格給出了一個錯誤「腳本中的所有函數都必須用'end'關閉。」你使用什麼版本? – askewchan