問題タブ [octave]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - Matlab または Octave で定義されているすべての変数のリストを取得するにはどうすればよいですか?
私は完全な GUI 環境を使用して Matlab で作業することに慣れています。ライセンスの問題により、Octave をインストールしてみましたが、少なくともデフォルトでインストールされている GUI はないようです。
save
変数を Matlabでing し、Octaveで ing して、Matlab から Octave に変数を転送しload
ました。というのは、私はもう持っていない小さなワークスペース ウィンドウでそれらを見ることに慣れていたので、名前を覚えていません。
Octave で定義された変数とそのタイプのリストを表示するにはどうすればよいですか?
debugging - Octave のデバッグ モードでスタック トレースを表示するにはどうすればよいですか
Octave の一部の内部ライブラリ関数でエラーが発生しました。呼び出し元の関数をデバッグしたいのですが、やり方がわかりません。
スタック トレースを表示するにはどうすればよいですか?
フレーム間を移動するにはどうすればよいですか?
matlab - Octave/Matlab:ベクターを拡張して繰り返しますか?
ベクトルを繰り返して拡張する方法はありますか?
その場合、v10 は次のようになります。
これは [1 2] だけでなく、一般的なケースでも機能するはずです。
matlab - Matlab/Octaveのvector/matrixメンバーに対するループレス関数呼び出し
ループワールド(Cなど)からマトリックスワールドに入った
ベクトル/行列の個々のメンバーで関数を呼び出し、結果のベクトル/行列を返したいと思います。
これは私が現在それをしている方法です:
使用例:
さて、MATLAB / Octaveに関するすべてのアドバイスは、次のように述べています。ループを使用していることに気づいたら、やめて、それを行うためのより良い方法を考えてください。
したがって、私の質問:ベクトル/行列の各メンバーで関数を呼び出し、明示的なループを使用せずに、結果を新しいベクトル/行列に一度に返すことはできますか?
それは私がこのようなものを探しているということです:
おそらく、それは単なる構文糖衣であり、それだけですが、それでも知っておくと便利です。
matlab - Octaveでシンボリック行列を宣言するにはどうすればよいですか?
MatLabでは、シンボルを非常に簡単に宣言できます。
ただし、これをOctaveで複製しようとすると、エラーが発生します。これは私が使用しているコードです:
オクターブでシンボリック行列をどのように宣言しますか?
csv - Octave: csv 形式で大きな行列をインポートする
csv ファイルから Octave にマトリックス (約 80.000 行) をインポートしようとしています。明らかな解決策は次のようになります。
または、ファイルの名前を変更して試してみてください:
それでも、エラーが発生し続けます:
読み込み: ファイル "relative_directory/the_file.csv" から行列を読み取れませんでした
または .txt 詳細なし。どんなヒントでも大歓迎です。
types - Octave データ型 - float & double
JAVAでHDFファイルを書くためのフレームワークを書いています(既存のフレームワークを使用しています)。オクターブとの互換性を保つ必要があります。つまり、オクターブは私のフレームワークが書き込むファイルを読み取ることができ、逆もまた同様です。
私の質問は、Octave には float と double の 2 つのデータ型がありますか、それとも double のみを使用するのでしょうか?
ありがとう
arrays - Octave/Matlab での int への型キャスト
オシロスコープから取得したデータに基づいて、linspace コマンドを使用して作成された行列のインデックスを呼び出す必要があります。このため、入力されるデータは double です。しかし、私は本当に呼び出すことができません:
ここで、V0Found は 5.2 のようなものですが、インデックス 5 を取得することは十分に近いため、小数点以下を削除する必要があります。この式を使用して小数を削除しました。
ただし、小数が削除されたとしても、オクターブはまだそれについて不平を言っています。
では、それを int に型キャストするにはどうすればよいでしょうか。
matlab - Octave を使用してデータの期間を近似する最も速い方法は何ですか?
周期的なデータのセットがあります (正弦波ではありません)。1 つのベクトルに時間値のセットがあり、2 番目のベクトルに振幅のセットがあります。関数の周期をすばやく概算したいと思います。助言がありますか?
具体的には、これが私の現在のコードです。ベクトル t に対するベクトル x(:,2) の周期を概算したいと思います。最終的には、多くの初期条件に対してこれを行い、それぞれの周期を計算して結果をプロットしたいと思います。
ありがとうございました!
ジョン
octave - GNU Octave には、利用可能なすべての行列を表示するコマンドがありますか?
重複の可能性:
Matlab または Octave で定義されているすべての変数のリストを取得するにはどうすればよいですか?
私は MatLab を持っていないので、Octave を使用して load some.mat を実行して .mat ファイルをインポートしました。
どのベクトル/マトリックスをロードしたかを知るにはどうすればよいですか?