問題タブ [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.
matlab - 同じマシンで Matlab MCR と MATLAB を実行する
コンパイル済みの .exe ファイルを Matlab ではなく MCR で実行するのに問題があります (プログラムが複数のスレッドを使用しているため、MCR で実行されている場合は実行されないことがわかります)。MATLAB ドキュメント (http://www.mathworks.com/help/toolbox/compiler/f12-999353.html) には次のように記載されています。
"MCR インストールに対して展開されたコンポーネントを実行するには、mcr_root\ver\runtime\win32|win64 が matlabroot\runtime\win32|win64 の前にシステム パスに表示される必要があります。
mcr_root\ver\runtime\arch がコンパイル済みアプリケーション パスの最初にある場合、アプリケーションは MCR インストール エリア内のファイルを使用します。
コンパイルされたアプリケーション パスで matlabroot\runtime\arch が最初に表示される場合、アプリケーションは MATLAB Compiler インストール エリア内のファイルを使用します。
誰かが私のためにもう少し点をつなぐことができますか? これが何を意味するのかわかりません。ありがとう!
c# - コンパイルされたmatlabスクリプトの出力をリダイレクトする方法は?
.net コンパイラを使用してコンパイルされたいくつかの matlab コードが与えられました。
コンソール アプリケーションから問題なく実行できますが、警告がある場合はコマンド ウィンドウに表示されます。
それらを非表示にするか、別の場所に印刷できるようにしたいと思います。
コードの一部 (別のプロセスではない) の標準出力をリダイレクトするにはどうすればよいですか?
matlab - MCR libmwi18n.so ファイルがありません
Matlab MCR をインストールしたばかりで、コードを実行しようとしました。
そして、私はこのエラーを返します:
libmwi18n.so が欠落している理由を知っている人はいますか? そして、どうすればそれを見つけたり、このエラーを修正できますか?
編集: 以下は run_test.sh の内容です。MCC を使用してコンパイルされた、非常に基本的なものです。
.net - .net と matlab の統合
ただ興味があるだけ。matlab と .net を統合するための最も安価で最新のオプションは何ですか? これ以外のオプションがあると思います:
java - MATLAB MCR の Java クラスパス設定は GLOBAL JAVA ジョブを横断しますか?
2 つの MATLAB ジョブを呼び出す Java コードがあります。最初の作業は、javaaddpath を使用して Java クラス パスを設定し、jdbc ドライバー jar を含めることです。2 番目のジョブは、データベースからデータを読み取ることです。最初のジョブは正常に実行されます。しかし、2 番目のジョブは、最初のジョブが設定したクラスパスを取得できません。javaclasspath('-all') を使用して Java クラスパスを出力すると、jdbc ドライバー jar がありません。javaaddpath 設定は、グローバルな Java ジョブにまたがることができますか?
MATLAB AND MCR 2012a を使用しています。ありがとう!
java - Java プロジェクトに matlab コードをビルドしましたが、その matlab 関数を呼び出すコードの Java 行を実行中にエラーが発生しました。
私のmatlabコードは画像処理を行い、入力として2つの画像を持つmatlab関数を作成しました。matlab の imread 関数を実行するため、つまり、jpg 画像を 3D 配列 (RGB 画像) に読み込むために、別の Java クラスを作成しました。
このエラーを修正する方法を教えてください。私の Java コードの問題ですか、それとも matlab コードのインポートの問題ですか? 私はJavaに非常に慣れていないので、問題を理解できません。ありがとう!
linux - LINUX 用の MATLAB コンパイラ
.m
MATLAB から Linux にファイル (プログラム)をコンパイルしようとしています。Windowsオペレーティングシステムで使用しました
MATLAB Web サイトで、GNU g++ を使用できることがわかりました。
これは、MATLAB で 1 行のコードを記述するだけで MATLAB コンパイラと同様に機能しますか? それとも、Linux ターミナルで実行する必要がありますか?
また、このコンパイラは、目的の出力を得ることに関して問題が発生する傾向がありますか?
matlab - MATLABコンパイラは、無関係のツールボックスからmcc.encを処理します
mccを使用してMATLABプロジェクトをコンパイルしています。私が使用しているマシンには多くのMATLABツールボックスがインストールされていますが、私のコードにはいくつか(distcompやimagesなど)しか必要ありません。ただし、mccを実行すると、コードが必要としないツールボックスを含め、多くのツールボックスのmcc.encファイルが「処理」されることになります。
これがmccからの出力の始まりです(-R '-nodisplay'
使用しているクラスターと互換性を持たせるために実行しています)。
デスクトップでmccを実行しているときも同じことをすることに気づきました。これらのmcc.encファイルの一部(特に... / signal/mcc.encおよび.../nnet / mcc.enc)は、残りのmccの実行よりも処理に時間がかかります。不要なmcc.encファイルの処理を除外する方法はありますか?
c++ - エラー:mclmcr.h:Cからmatlab関数を呼び出すそのようなファイルまたはディレクトリはありません
C++のMatlabユーザー定義関数を使用しようとしています。以下のコマンドを使用してライブラリを作成しました。
mcc -B csharedlib:libMyLib myFunction.m
mclmcr.hとlibmwmclmcrrt.soは作成されません。ランタイムライブラリの一部なのかしら?
ありがとう
windows - Matlabでコンパイルされた.exeはタスクスケジューラでは実行できませんが、ダブルクリックで実行できます
matlabでコンパイルされた.exeファイルがあり、ダブルクリックで正常に実行できますが、タスクスケジューラで実行すると、次のエラーが表示されます。
実際に7.17のMCRをインストールしましたが、そうでない場合はダブルクリックで実行されません。誰でもこれを手伝うことができますか?どうもありがとう!