問題タブ [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 に答える
3020 参照

matlab - Matlab を使用して空間内の 2 点間に固定長の曲線を接続するにはどうすればよいですか?

3D 空間に 2 つの点 (x1,y1,z1) と (x2,y2,z2) があります。これらのポイント間を (直線ではなく) 接続する固定長の曲線があります。Matlab でコードを進める方法は?

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

math - 空間内の 2 点間の弧の長さによってパラメーター化されたらせんの方程式

空間内の任意の 2 点間の弧の長さ (つまり、弧の長さの関数)によってパラメーター化されたらせんの方程式は何ですか? これには何か機能がありますか?matlab または mathematica を使用して同じものを実装するにはどうすればよいですか?

0 投票する
5 に答える
21391 参照

matlab - MATLAB 匿名関数で複数のステートメントを実行する方法は?

私はこのようなことをしたいと思います:

だから私が言ったとき:

実行functionCall1()してから実行しfunctionCall2()ます。( C , 演算子のようなものが必要だと感じています)

編集:

functionCall1functionCall2必ずしも値を返す関数ではありません。

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

c++ - C++ dll ファイルを Matlab にロードする方法

matlab にロードする必要がある他の多くの c++ ライブラリ (IPP、Opencv +++) を使用する C++ dll ファイルがあります。これどうやってするの?

loadlibrary と mex を試しました。ロード ライブラリが機能しません。

mex は Linux のもの (プラットフォームに依存しないライブラリ) を見つけて、それらを含めようとします。そして、それはうまくいきません。

誰か良いアイデアはありますか?

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

math - 三元線形回帰の 2 つの成分を強制的に正にすることはできますか?

正しい数学用語を使用していない場合は申し訳ありませんが、私が達成しようとしていることを理解していただければ幸いです。

私の問題: 結果 z に対する 2 つのベクトル x と y の値に対して線形回帰 (現在は最小二乗法) を使用しています。これは matlab で行う必要があり、\-operator を使用して回帰を実行しています。私のデータセットには、数千の観測が含まれます (最大で約 50000 まで)。

x 値は 10 ~ 300 の領域 (ほとんどは 60 ~ 100 の間) にあり、y 値は 1 ~ 3 の領域にあります。

私のコードは次のようになります。

出力「パラメータ」は、次の式で使用される 3 つの係数 a0、a1、および a2 です。

(i には添え字が必要です)

これは期待どおりに機能しますが、ベクトル z が負の場合でも、2 つのパラメーター a1 と a2 を常に正の値にする必要があります (これは、もちろん a0 が負になることを意味します)。 (z は常に x と z に正の相関があります)。これは最小二乗法を使用して可能ですか? また、線形回帰の他のアルゴリズムにも対応しています。

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

matlab - フレームワークなしの依存性注入

MATLAB で中規模の解析プログラム (5 ~ 10kloc) を作成しています (私の判断ではありません)。依存性注入を使用して、コードをよりテストしやすくしようとしています。基本的なオブジェクト/コンストラクター注入モデルは理解していると思いますが、これが依存関係グラフをどのように拡大するかについては混乱しています。

たとえば、オブジェクト A があり、オブジェクト B があり、オブジェクト C があり、オブジェクト C に注入する必要がある依存関係がある場合、それをチェーン全体に渡す必要がありますか? 最終的に、これはデータ分析プログラムであるため、基本的にすべてが 1 つの AnalyzeData オブジェクト/メソッドに戻ります。これは、そのオブジェクトにプログラム全体のすべての依存関係を注入する必要があることを意味しますか?

この場合、答えは単純に ServiceFactory/ServiceProvider を使用することかもしれませんが、フレームワークなしで多くの依存関係を大きなオブジェクト グラフにスケールアップできるかどうかを知りたいです。

また、私の考え方/言い回し/基礎の修正が奨励されています - 私は基本的に Google/HN/SO を通じてこれらのほとんどを学んできました。

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

matlab - 無料の MATLAB 環境

私は MATLAB 言語を学んでおり、自由に実験できる環境が欲しいと考えています。MathWorks が提供する MATLAB 環境は商用です。試用版があるようですが、試用版ライセンスを取得する方法がわかりません。

今のところ、必要なのはコマンドラインと「標準ライブラリ」だけです。

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

matlab - 誰かがMATLABの行列から要素を削除するこの例を説明できますか?

次の例は、MATLABチュートリアルに表示されます。

単一の添え字を使用すると、単一の要素または要素のシーケンスが削除され、残りの要素が行ベクトルに再形成されます。それで:

結果:

不思議なことに、2行目全体と4行目の最初の2つの要素が削除されましたが、削除された要素の位置とインデックスベクトルの対応がわかりません2:2:10。誰か説明してもらえますか?

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

c - バッファに書き込んでからファイルに書き込む方法

私はmatlabからいくつかのSTLデータを書き込もうとしています.MEXファイル(Cで書かれたmatlab DLL)を書くことでこれをやろうとしています.フロートと。

...

...

これを MEX ファイルで実行したい主な理由は、コンパイルされてから処理速度が大幅に向上したためです。私は C++ の本「Sams Teach Yourself C++ in One our a day」を読んでいましたが、645 ページでバッファを使用してディスクへの書き込みを高速化する方法について説明しています。バッファがいっぱいになったら、データを書き込んでフラッシュし、もう一度実行します。それを行う方法に関するコードは実際には表示されません。これは C++ のストリームを使用したものです。

Cでこれにどのようにアプローチしますか? 固定サイズの char* バッファを作成し、それがいっぱいになったときにどうにかしてチェックし、fwrite() でファイルに書き込み、フラッシュして、最初からやり直しますか??

0 投票する
8 に答える
55574 参照

matlab - 変更したイメージを MATLAB に保存するにはどうすればよいですか?

イメージを MATLAB に読み込み、その上に四角形を描画して、イメージを保存したいと考えています。

また、私は MATLAB を学習しているところです。お手柔らかにお願いします。簡単なように思えますが、私にはできないようです。

画像に四角形が表示されますが、保存された画像には四角形が表示されません。画像を保存して長方形を表示するにはどうすればよいですか?

FWIW、私はすでに試しましsaveas()たが、それは私に巨大なイメージを与えます. saveas()保存した画像を使用して正しいサイズにする方法はありますか?