問題タブ [matlab]

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.

0 投票する
2 に答える
63580 参照

matlab - 1 つの列に関して MATLAB で 2 次元配列を並べ替えるにはどうすればよいですか?

特定の列に従って行列を並べ替えたいと思います。関数はありますが、sortすべての列を個別にソートします。

たとえば、私の行列dataが次の場合:

次に、目的の出力 (最初の列で並べ替え) は次のようになります。

しかし、の出力sort(data)は次のとおりです。

この行列を最初の列で並べ替えるにはどうすればよいですか?

0 投票する
11 に答える
9586 参照

c - MATLAB コンパイラを使用しても大幅な高速化が見られないのはなぜですか?

実行速度が遅すぎて、C で書き直すのが面倒な素敵な MATLAB コードがたくさんあります。C 用の MATLAB コンパイラは、まったく役に立たないようです。実行をもっと高速化する必要がありますか? 私はめちゃくちゃですか?

0 投票する
14 に答える
3451 参照

matlab - MATLAB環境の調整

ニーズに合わせてMATLAB環境をどのように調整しましたか?回答ごとに1つの微調整。

0 投票する
3 に答える
29167 参照

matlab - MATLAB で、サブプロットの背景色を変更するにはどうすればよいですか?

MATLAB Figure の単一のサブプロットの背景色を変更しようとしています。

UIで許可されているので明らかに実現可能ですが、自動化する機能が見つかりません。

を調べましたwhitebgが、現在のサブプロットだけでなく、図全体の配色が変更されます。

(ちなみにMATLAB Version 6.1を使用しています)

0 投票する
7 に答える
10598 参照

matlab - マトラブFFT。頻度と結果の関係を理解する

円柱の周りの流れを解析しようとしており、風洞実験から得た一連の Cp 値があります。最初に、20 Hz のサンプル周波数から始めて、matlab で FFT を使用して渦放出の周波数を見つけようとしました。約7 Hzの周波数が得られました。次に、同じ実験を行いましたが、サンプリング周波数を 20 Hz から 200 Hz に変更しただけです。渦放出の周波数は約 70 Hz になりました (これがグラフのピーク位置です)。入力した Cp データに関係なく、グラフは変化しません。ピークが異なるのは、サンプル周波数を変更したときだけです。渦放出の頻度の増加はサンプル頻度に比例しているように見えますが、これはまったく意味がないようです。

0 投票する
21 に答える
199107 参照

python - MATLAB は何に適していますか? なぜ大学でこれほど使われているのですか?Pythonより優れているのはいつですか?

私は最近、あるクラスで MATLAB の基礎を学ぶように依頼されました。

研究者や大学で働く人々にとって、それがとてもクールな理由は何ですか? 行列を操作して物事をプロットするのはクールだと思いました... (いくつかのライブラリを使用して Python で簡単に実行できること)。

関数を書いたり、ファイルを解析したりするのは苦痛です。私はまだ始めたばかりですが、何が欠けていますか?

「現実」の世界では、それを何に使うと考えるべきですか?Python よりも優れているのはいつですか? より良いのは、何かを実行するための簡単な方法です。


更新 1:私が最も知りたいことの 1 つは、「何か足りないものはありますか?」ということです。:D

更新 2:ご回答ありがとうございます。私の質問は、MATLAB を買うか買わないかということではありません。大学は、ライセンスに違反することなく、古いバージョンの MATLAB (MATLAB 5 だと思います) のコピーを無料で提供してくれる可能性があります。私はその機能に興味があり、より深い研究に値する場合 (試験に合格するために基本的なMATLAB以上のものは必要ありません:P )、実際の特定の種類のタスクでは Python よりも優れています。世界。

0 投票する
6 に答える
10739 参照

matlab - メイン m-file での入力 m-file の読み取り

a = 5番号付きの変数 (つまり、 、) を含む入力ファイル (.m ファイル) があるかどうかを MATLAB に教えてもらい、b = 6そのc = 7.m ファイルを別のプログラム (メインの .m ファイル) で使用できるようにしたいと考えています。これらの変数を使用して を計算しますS = a + b + c。メインファイルから入力ファイルを読み取るにはどうすればよいですか? 入力ファイルの名前は INP で、メインの MAIN とします。

0 投票する
3 に答える
10625 参照

matlab - matlabで出力mファイルを作成する

たとえば、תを計算するMファイルがあるとします( 、、のd=a+b+c値は前に指定されています)。 abc

この合計の結果を示す出力Mファイルを生成するには、どのコマンドを使用する必要がありますか?

0 投票する
3 に答える
13452 参照

matlab - 32 ビットまたは 64 ビットの matlab で実行していますか?

matlab の 32 ビット版と 64 ビット版のどちらで実行しているかを確認するにはどうすればよいですか?

32/64 ビットの matlab に応じて異なるパスが必要なコンパイル済みの mex ファイルがいくつかあります。

0 投票する
7 に答える
188253 参照

function - MATLAB エラー: タイプ 'double' の入力引数に対して定義されていない関数またはメソッド X

私は Matlab の新しいユーザーです。助けてください
。.M ファイルに次のコードがあります。

このファイル (divrat.M) を通常の Matlab パスに保存したため、Matlab は起動時に関数を読み取り、したがってこの関数を使用できるはずであると想定しています。

ただし、入力すると

次のエラーが表示されます

??? タイプ 'double' の入力引数の関数またはメソッド 'divrat' が定義されていません。

コードまたは関数呼び出しにエラーが表示されないというエラー メッセージは何をするように指示していますか?