最近、MATLABでライブエディタを使用し始め、その中に関数を挿入しました。しかし、明らかに、私は関数をタイプするコードのその特定のセクションを実行することはできません。セクション区切りでさえ消えます。 関数の使用はライブエディタには適していませんか?MATLABのライブエディタでの関数の実行方法
1
A
答えて
0
0
明らかに、MATLABパーサーは2016年の途中まで20世紀に参加していませんでした。は、R2016bまでスクリプト(ライブまたはその他)の関数定義を解釈できませんでした。 Webベースのドキュメントでは、Add Functions to Scriptsに通知がありますが、R2016a以前の内蔵ドキュメントには明示的にこの情報が含まれていないため、これを見つけるまでにはしばらく時間がかかりました。それぞれの関数(Pythonプログラマーである私にとっては、制限よりも奇妙なアドバイスのように聞こえる)のために新しいファイルを作成するよう指示するチュートリアルによって暗示されています。
ライブスクリプトで関数を定義しようとすると、混乱するエラーが発生します。たとえば、あなたはこのコンテンツでセルを作成した場合:FUNCTIONで
パースエラー:
function y = myfunc(x) y = 2*x; end
をそれは読み込みポップアップエラーでキーワード
function
を強調します使い方が無効MATLAB構文であるかもしれません。
は?私は誰に尋ねるでしょうか?セルを実行すると、最初の行の後にエラーが出力されます。
end
ですべての機能を閉じる必要があります。
新しい空のライブスクリプトで最初に行うことは、最初の行にfunction
と入力してから役立ちます。スペースバーを押すとすぐにメッセージの上部にポップアップが表示されます。
ライブエディタでは、関数とクラスはサポートされていません。続行するには、ファイルをプレーンテキストコードファイル(
.m
)として保存します。
関連する問題
- 1. シェルスクリプトでのMATLAB関数の実行(Mac)
- 2. コールバック関数を独立して実行する方法matlab
- 3. matlab環境でjavaクラスでmatlab関数を実行
- 4. Matlabのシンボリック関数の行列を抽出する方法
- 5. アンドロイドからMatlab関数を実行
- 6. Python:JavaScript関数(lxml)の実行方法は?
- 7. MATLABで関数を実行する場所を制御する方法は?
- 8. 関数をMATLABの行列に適用する方法は?
- 9. MATLABのMeijerのG関数の実装
- 10. MATLABでスペクトルカーネル関数を実装する方法は?
- 11. MATLAB:スイッチで複数のケースを実行
- 12. matlab関数fzeroのC/C++の実装
- 13. svmtrain関数の実行時間matlab対Cのバージョン
- 14. swiftでの関数実行の実行
- 15. Makefile Linux各変数の関数の実行方法
- 16. Symbolの形式でMatlab関数の返答を返す方法
- 17. 高階関数で、関数の実行
- 18. intergralの関数であるmatlab関数
- 19. 関数の実行順序を確実にする方法は?
- 20. MatLabのプロット関数行列の寸法誤差
- 21. Matlabで実行中のスクリプトを停止する方法
- 22. MATLAB関数行列パラメータ
- 23. MATLABで並列関数を実行するには?
- 24. MATLABでキーを押した後に関数を実行
- 25. MATLABで現在実行中の関数の最新バージョンを呼び出す
- 26. 別の関数の実行を開始する前に関数の実行を完了する方法
- 27. Azure関数のアプリケーションでPowerShellコマンドを実行する方法は?
- 28. プロトタイプで配列内の関数オブジェクトを実行する方法
- 29. コードセクションでマークアップセクションの関数を実行する方法は?
- 30. Sparkのデータフレームでチェーン関数を実行する方法は?
これは私にとってはうまくいきません。その正確なセルには、「スクリプト内のすべての関数を 'end'で閉じなければならない」というエラーが返されます。どのバージョンを使用していますか? – askewchan