問題タブ [matlab-deployment]

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 投票する
1 に答える
311 参照

c# - matlab関数の予期しない複雑さ

私はc#でプログラムを開発しており、matlab .net Builderのおかげで、matlabマッピングツールボックス関数「polybool」を使用しています。この関数のオプションの1つで、2次元の2つのポリゴンの差を計算します。問題は、関数が完了するまでに約0.01秒かかることです。これは、私が頻繁に呼び出すため、私にとっては悪いことです。また、ポリゴンはそれぞれ5ポイントであるため、これはまったく意味がありません。したがって、結果を見つけるのに0.01秒かかる方法はありません。誰かアイデアはありますか?

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

c++ - opencv には matlab の size や bwperim に似た機能がありますか?

私はopencvが初めてで、matlabが得意です

以下と同等のものをopencvに書きたい

[mm,nn]=サイズ(バイナリイメージ);

bwperim(バイナリイメージ);

誰でも助けてください

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

c# - MATLAB Builder NE (.NET アセンブリ) データ型に関する質問

MATLAB Builder NE (MATLAB の統合 .NET アセンブリ ビルダー) を使用していますが、データ型に問題があります。

MATLAB で小さな、非常に単純な関数をコンパイルし、.NET 用にビルドしました。名前空間や関数さえも問題なく呼び出すことができます。しかし、私の関数は値を返し、MATLAB はデフォルトでそれをobject[]データ型として返します。ただし、値が整数であることはわかっていますが、キャストする方法がわかりません。

私の MATLAB 関数は次のようになります。

かなり単純ですよね?

そして、.NET では次のように呼び出すことができます。

ここで、xClass は MATLAB で構築されたクラスの名前ですが、試してみると:

C# エラー。通常の .NET キャスト (int) は機能しません。コンパイラは、object[] を int に変換できないと述べています。

これに役立つMATLABの.NETビルダーの経験がある人はいますか? それは本当に私をループに投げ込んでいます。私は MATLAB BUILDER ドキュメント (484 ページ!) のほとんどを助けなしでスキャンしました。

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

c# - 共有ドライブから実行している場合、C# アプリは Matlab DLL の読み込みに失敗しますか?

Matlab Builder for .NET を使用して作成した Matlab .dll ファイルを呼び出す C# .NET 2.0 プログラムがあります。この Matlab .dll ファイルは、C# プログラムから呼び出す必要がある am ファイル関数のラッパーです。

このアプリをローカル ドライブから実行すると、すべて正常に動作します。ただし、アプリを共有ドライブにコピーすると、最初に読み込まれたときに Matlab dll が失敗します。

共有ドライブから .NET プログラムを実行できるように caspol をセットアップしました。

この問題の原因や、問題の原因を簡単に把握するために使用できるツールを知っている人はいますか?

ありがとう。

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

matlab - コンパイル済みアプリケーションの Matlab Web ブラウザー

組み込みの Matlab ブラウザーを使用する Matlab で記述されたアプリケーションがあります。これは、関数から返されたハンドルを使用しwebてブラウザー ウィンドウのプロパティを読み取る必要があるためです。これは、Matlab で実行するだけで問題なく動作します。しかし、配布用にアプリケーションをコンパイルすると、プロパティを読み取ることができないシステム ブラウザの使用が要求されます。コンパイルされたアプリケーションで Matlab ブラウザーの使用を強制する方法を知っている人はいますか?

または、開いているブラウザ ウィンドウのハンドルを取得する方法はありますか?

0 投票する
4 に答える
1343 参照

c# - matlab dllを使用するc#は、matlabを使用しないPCで実行する必要があります

私は非常に大きな問題を抱えています。

ichは、matlabdllを使用するプログラムを作成しました。matlab.netBuilderを使用していくつかのクラスを作成します。それは私のPCで実行されます:)

問題は、MATLABのないPCでistを使用したいということです。だから私はmcrをインストールしましたが、実行されません:(

私がすべきステップは何ですか?システム変数のパスは正しいです...dllファイルをどこに置く必要がありますか?たくさんの質問、助けてください

0 投票する
4 に答える
526 参照

matlab - matlab からの .exe 形式のビルド

私のmファイルは次のとおりです。

このプログラムを .exe 形式でビルドしたい。この .exe を、matlab がインストールされていないコンピューターで実行したいと考えています。

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

asp.net - IIS7.5でのMATLABBuilderNEクラッシュアプ​​リプール

ASP.NETを使用してMATLAB関数のWebユーザーインターフェイスを開発しています。私はデモの勉強から始めて、そのような問題にこだわっています。

MATLAB 2010a、ターゲットフレームワーク-3.5のdeploytoolを使用してMyComponent.dllアセンブリを作成しました。このコンポーネントには、図を返す1つの関数GetKnot()があります。

次に、Visual Studio 2008 sp1で、1ページのDefault.aspxのみを使用して単純なWebアプリを作成しました。MWArray.dll、WebFiguresService.dll、およびMyComponent.dllへの参照を追加しました。codeBehindは次のとおりです。

このページをVisualStudioの開発Webサーバーで実行すると、すべてが正常に機能します。

しかし、Win7x32で実行されているローカルのiis7.5にWebfigureを展開しようとすると、iisアプリプールがクラッシュします。システムイベントログに「プロセスサービングアプリケーションプール「Classic.NETAppPool」でWindowsプロセスアクティベーションサービスとの致命的な通信エラーが発生しました。プロセスIDは「3676」でした。データフィールドにエラー番号6D000780が含まれています」というエントリがあります。これは、MyComponentがインスタンス化されているときに発生します。

IISに移行したときに何を忘れることができますか?

魔方陣コンソールアプリケーションのような他の例は完璧に実行され、すべてのmatlabコンポーネントがインスタンス化されますが、IIS環境では実行されません。

編集:Windows7とMATLAB2009bを使用して仮想マシンを展開し、同じ例を試しました。すべてが正常に動作します。:(。多分それはMATLAB2010の問題ですか?

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

matlab - MATLAB コードをブラウザーに埋め込む?

ブラウザで MATLAB コードを実行できますか? 私はいつでもコードをフラッシュ、php、または Java に変換できますが、私はただ怠け者です。私が持っている MATLAB シミュレーションを何らかの方法でブラウザーに埋め込みたいと考えています。実行可能ですか?

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

matlab - Matlab コードからのスタンドアロン アプリの作成

いくつかの Matlab コードとそのための GUI があり、Matlab がインストールされていないコンピューターで使用できるように、スタンドアロンの .exe を作成したいと考えています。

Matlab コンパイラとその使用方法については知っていますが、MATLAB Compiler Run-Time (MCR) がインストールされている場合にのみ機能する .exe が作成されます。

私が興味を持っているのは、Matlab コードを使用しているが MCR に依存しないスタンドアロンの .exe を作成する方法があるかどうかです。他に何もインストールする必要なく、クリックすると実行されるようにしたい。

C で Matlab を使用できることは知っていますが、C でコードを使用する方法はありますか? それができるオープンソースのMatlabの代替品はどうですか?

最後の手段として、Matlab コードを別の言語で書き直すとしたら、どの言語をお勧めしますか? 私はCかPythonを考えていました。

ありがとう。