問題タブ [matlab-compiler]

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 に答える
3524 参照

visual-studio-2010 - MATLABmbuild-setupコンパイラの問題

MATLAB 2010aを使用しており、スクリプトをスタンドアロンのWindows.exeファイルにコンパイルしたいと思います。問題は、使用するときにmbuild -setupVisual Studio 2010のオプションがないことです。MEXファイル用のパッチがあることを確認しました。このパッチをインストールしましたが、役に立ちません。

何か案は?

を選択[3]しても、とにかく見つかりません。使用するコンパイラは関係ありません。ただ動作させたいだけです。

編集

[y]尋ねられたときに選択するPlease choose your compiler for building standalone MATLAB applications:と、次のようになります。

しのびい

0 投票する
1 に答える
735 参照

matlab - 散在点での距離解析

散布アルゴリズムを介して3セットのポイントをランダムに生成しましたが、アルゴリズムは次のとおりです

ここで、AP のカバレッジ エリアを設定し、カバレッジ エリア内にある AP と M の間の距離を分析する必要があります。誰でも私を助けることができますか?

0 投票する
1 に答える
529 参照

matlab - スタンドアロン アプリでのみ Matlab マトリックス ダイマグリー エラーが発生する

Matlab 関数をスタンドアロン アプリケーションに変換する必要があります。Matlab ビルド ツールを使用してビルドしますが、その部分は問題ありません。ただし、Matlab で問題なく動作する場合でも、スタンドアロン プログラムの実行中に dimagree エラーが発生します。ここで間違っていると思われるコード:

上記のコードの最後の行にエラーが表示されます。私は得る:

ご覧のとおり、idx を zeros() で初期化しようとしました。idx と all_areas のサイズを出力しました。プログラムを実行すると、それらは同じです。ここで本当に助けが必要です...

[編集]

statPart 関数の入力を処理するために使用するコードは次のとおりです。

ありがとうございました!

0 投票する
1 に答える
751 参照

matlab - nojvm または最適化フラグを指定した mcc -B オプション

次のように、コンパイラを使用mccして C 共有ライブラリを生成しています。オプションを使用したいのですが、O3直接使用できません。

以下のすべてのオプションを試しました:

  1. mcc -O3 -B csharedlib:libmyc foo.m
  2. mcc -R -nojvm -B csharedlib:libmyc foo.m

しかし、私は成功しませんでした。

私はJVMを使用していないので、JVMを使用しないことを考えました。パフォーマンスは向上しますか?cshared lib からパフォーマンスを向上させる他の簡単な方法はありますか?

どんな助けでも大歓迎です。

0 投票する
1 に答える
135 参照

matlab - ファイルが(exe'で)コンパイルされているかどうかを判断する

だから私はexeでコンパイルしているMATLABコードの一部を持っています。このexeファイルは、MATLABがインストールされていないユーザーが使用します。ただし、元のmファイルは一部の上級ユーザーによっても使用されています。コンパイルされたexeバージョンでは提供できない機能がいくつかあります。私の問題は、exeとmのオリジナルの両方で同じコードを維持したいということです。これを行うには、実行中のファイルがexeファイルかmファイルかをコードで自動的に検出して、ifステートメントを使用するだけでexeバージョンの一部の関数を無効にできるようにします。これを行う方法はありますか?

0 投票する
1 に答える
66 参照

matlab - コンパイル済みの matlab コード間で制御をシフトする

だから私は2つのコンパイルされたmatlabコード(exe内)を持っています。次の動作が必要です。

1 つの exe ファイル (exefile1) は、'system('exefile2')' を使用して、もう一方を呼び出します。もう一方のファイル (exefile2) が実行され、その機能が完了すると、呼び出し元のファイル (exefile1) に制御が戻ります。しかし、何らかの理由で、exefile2 は制御を返さず、完了してコマンド プロンプトに戻ります。彼らは私が望むものを達成する方法ですか?

0 投票する
1 に答える
1728 参照

matlab - エラー: 不明な型名 'mxArray'

MATLAB mex コマンドを使用して ac ファイルをコンパイルしようとすると、次のエラーが発生しました。

エラー: 不明な型名 'mxArray'</p>

エラーコードはこちら

MATLAB が mxArray 型を認識しない理由がわかりません。どうすればこれを解決できますか? ありがとう!

0 投票する
0 に答える
435 参照

matlab - 32 ビットのみでの Matlab GUI スタンドアロン アプリケーションのランタイム エラー

[ Windows 64 ビット] と [ Windows 32ビット ]の両方でスタンドアロンの実行可能アプリケーションを生成するmatlab アプリケーションがあります。

スタンドアロン アプリケーションのWindows 64 ビットバージョンは問題なく正常に動作しますが、Windows 32 ビットのアプリケーションには実行時エラーがいくつかあり、アプリケーションの一部の機能が動作していないため、デバッグしてどこにあるかを確認できません。エラーを正確に。

スタンドアロン アプリケーションである GUI 自体は、Windows 32 ビットと Windows 6 ビットの両方で正常に動作します。

ここで何が問題になる可能性がありますか?

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

gcc - Matlab Kalman /usr/bin/ld: -lstdc++ が見つかりません

Matlabヘルプのコーダーkalmanチュートリアルに従っていMatlabます。を使用するcodegenと、次のようなエラーが発生します。

/usr/bin/ld: -lstdc++ が見つかりません

collect2: ld が 1 つの終了ステータスを返しました

しかし、中にはlibstdc++.so.6あり/lib/ます/usr/lib

0 投票する
1 に答える
720 参照

matlab-compiler - MATLABはどのようにファイルをコンパイルしますか?

私は次のようなMATLABmファイルを書いています。

ここで、func_a、func_b、およびfunc_cは、それぞれ約500行の3つの異なるmファイルです。ここで、MATLABがこのコードをコンパイルする方法を知りたいと思います。各関数を100回コンパイルするか(非常に面倒です)、MATLABは各関数を1回だけコンパイルします。

ありがとう