問題タブ [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.
matlab - Matlabを使用して、次の根軌跡で値Kを見つけるにはどうすればよいですか?
Matlabで、振動のあるシステムでKの値を見つけるにはどうすればよいですか?
(システムのtf、必要に応じて:(K *(s + 25))/(s ^ 3 + 24 s ^ 2 + 100 s))
PS。根軌跡を使用しています。
mysql - com.mysql.jdbc.DriverがMATLABで開くのに永遠にかかるのはなぜですか?
MATLABのcom.mysql.jdbc.Driverに問題があり、他の誰かがそれに遭遇して助けてくれることを望んでいます。基本的に、私の問題は、1台のマシンで、呼び出すたびにdatabase('mysql.jdbc.Driver', ...)
、その呼び出しに約30秒かかることです。同じスクリプトを別のマシンで実行するとdatabase
、最初の呼び出しに約15秒かかり、その後は毎回1秒未満かかることを除いて、これを通常どおりにチョークで書きます。データベース接続が確立されると、作業しているマシンに関係なく、クエリの実行に同じ時間がかかります。
他の誰かがこの問題に遭遇した(そして解決した)ことがありますか?私の推測では、問題の原因となっている環境問題があると思いますが、どこから始めればよいのかさえわかりません。
performance - MATLAB で回答のキャッシュに時間がかかるのはなぜですか?
MATLAB で実行時間の長い関数があり、キャッシュを追加して高速化しようとしたところ、パフォーマンスが大幅に低下しました。私のコードは基本的に、エッジ検出された画像で連続した「水平」線を検索しています。元のコードは次のようになります。
この関数のパフォーマンスは私が望むものではないので、次のような任意のポイントからの長さのキャッシュを追加すると考えました。
私が驚いたのは、このキャッシングを実装すると、実際にはパフォーマンスが向上するどころか悪化したことです。私の最善の推測は、global
変数が問題を引き起こしているか、余分なメモリを使用していることですが、MATLAB の経験が十分ではありません。
編集済み...
Gautam が正しく指摘したように、元のコードには再帰の結果を無視するバグがありました。これが実際のコードの動作です。明らかだと思いますが、MATLAB は私の母国語ではないので、これを行うための MATLABy の方法が他にあれば、提案をお待ちしています。
math - MATLAB:ODEソルバーを使用していますか?
これは本当に基本的な質問ですが、MATLABを使用したのはこれが初めてで、行き詰まりました。3つの異なる数値積分手法を使用して単純な直列RCネットワークをシミュレートする必要があります。常微分方程式の使い方は理解できたと思いますが、システムの微分方程式の入力方法がわかりません。m-fileを介してそれを行う必要がありますか?
これは、次の形式の単純なRC回路です。
初期条件はゼロです。R、Cのステップ長とシミュレーション時間の値はありますが、MATLABの使い方が特によくわかりません。
どんな助けでも大歓迎です!
matlab - Matlabで「保留」機能を黙らせる方法はありますか
私はMatlabでいくつかのデータ分析を行っています.hold関数を呼び出して現在の図にプロットし続けると、次のような出力が得られます:
この印刷は避けたいと思います。これは見苦しく、出力が乱雑になるためです。残念ながら、; を配置します。コマンドの後、それは沈黙しません。
私にできることはありますか (「保留」コマンドを完全に回避するために表示コードを作り直すことを避けます)?
matlab - matlabs linprog が遅すぎる
私は、速度を大幅に向上させる必要があるmatlabアプリケーションに取り組んでいます。私は linprog を使用して、0 と 1 で囲まれた約 10,000 の変数を持つ 2 制約線形計画法を解いています。Linprog は私のアプリケーションでは非常に遅いです。速度を改善するために再定式化できる方法はありますか? または、便利な matlab 互換のシェアウェア (私は予算が限られています) を知っていますか?
c# - Matlab から F#/C# スクリプト コンバーターを探しています
5 つ未満の matlab スクリプトがたくさんあります。それらからF#またはc#に相当するものを吐き出すことができるツールはありますか?
matlab - MATLAB設定-エラーが発生した場合は停止
「常にエラーで停止(エラーの場合はdbstop)」は、MATLABコードをデバッグするときに非常に便利であることがわかりました。
ただし、matlabを閉じると、「エラーが発生した場合は停止しない」にリセットされます。
この設定を維持するにはどうすればよいですか?
java - Matlab javabuilder とメモリの問題
javabuilder でコンパイルした matlab コードに関していくつかの問題が発生しています。私のアプリケーションは基本的に次のように分割されます。
- GUI: Java
- 計算: Matlab
主な問題は、Matlab (R17、2007a) で javabuilder を使用して matlab コードをコンパイルすると、同じコードを exe ファイルにコンパイルするときよりも使用可能なメモリが少なくなることです。「feature('memstats')」関数でこれを確認しました。私の配列は通常、サイズが 1000000 x 25 オーダーであり、Java から実行すると初期化できません。これは、最大の連続したメモリ空間が小さすぎるためです (ML exe-ファイル)。私のリグは Windows XP Professional x86 を実行しており、メモリは 4GB です。
これら2つのmatlab / c-compilatorsを試しました(matlabコマンドラインで「mbuild -setup」コマンドでセットアップ):
- Lcc-win32 C 2.4.1
- Microsoft Visual C++ 6.0 (まったく役に立たないように見える /LARGEADDRESSAWARE フラグも使用)
助言がありますか?
matlab - MATLAB に foreach はありますか? もしそうなら、基になるデータが変更された場合、どのように動作しますか?
MATLAB に foreach 構造はありますか? その場合、基になるデータが変更された場合 (つまり、オブジェクトがセットに追加された場合) はどうなりますか?