問題タブ [matlab-figure]
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 - マトリックスによる画像オーバーレイ
値0〜1の2Dマトリックスから作成されたヒートマップ(いわば)の下に配置したい画像(png)があります。したがって、スポットの強度は、マトリックスの値の大きさによって決まります。
imshow(matrix) を使用できますが、下の画像を完全に描画します。おそらく、マトリックス値が<.05のピクセルを描画しない、またはこれを機能させる他の方法は可能ですか?
user-interface - Matlab GUIDE を使用して GUI を作成するときの ".fig" ファイルの再配置
いくつかのビルド スクリプト用の GUI を開発し、現在はそれを展開中です。スクリプトはさまざまな時点で多数の異なるマシンにデプロイされるため、チームが使用する標準形式のディレクトリを使用する必要があります。
GUI は、UI のビジュアル定義を含む ".fig" ファイルと、機能を定義する m-script で構成されます。これら 2 つをそれぞれ "fig/" フォルダーと "m/" フォルダーに配置する必要がありますが、方法がわかりません。最初に m-script である種の include ステートメントを検索しました。これを単独で実行すると、コマンド ウィンドウのエラー メッセージに「.fig」ファイルが見つからないというメッセージが表示されますが、「.fig」ファイルが見つかりません」どこでも「.fig」ファイルへの参照のようですが、両方のファイルの名前は同じですが拡張子が異なるため、推測されると思います。
Matlab の GUI システムでは、".m" と ".fig" の両方のファイルが同じ場所にある必要があるのではないかと心配していますが、これは洗練されていない解決策であり、回避できる場合は使用したくありません。
次に試みるのは、実行時に fig ファイルを他のディレクトリから m-script と同じ場所にコピーするスクリプトを呼び出し、スクリプトが終了するとそのコピーを削除することです。不格好な解決策ですが、チームの組織の慣習に従うことができます。
GUI「.fig」ファイルの相対位置を指定する文書化されていない方法を知っている人はいますか?
matlab - ぼやけていない eps 画像をエクスポートするには?
eps 形式を使用して Matlab で画像をエクスポートしていますが、画像が滑らかになります。Matlab は、png などの他の形式を使用して画像をぼかしません。ぼやけていない画像を eps 形式でエクスポートする方法を知りたいです。png を使用した結果の画像を次に示します。
そして、これが eps を使用した結果の画像です。
matlab - 強制指向アルゴリズムを使用して隣接行列から 3D プロットを生成するにはどうすればよいですか
ユーザーからの入力として隣接行列を受け取り、行列の 3D 散布図を作成するコードを作成しました。ノードがノードに作用する正味の力に応じて変位するように、接続されていないノード間に反発力を割り当て、接続されたノード間に引力を割り当てたいと考えています。これは 3D でなければなりません。
matlab - Matlab-プロットウィンドウの配置
次のように配置された8つのプロット図でプロットウィンドウを構築する可能性はありますか?
- それらのうちの6つは2x3グリッドに配置されています。
- 残りの2つは、2x3グリッドの下の1x2グリッドに配置します。
サブプロット関数を使用することはできません。最初の6は持っていsubplot(2, 3, x)
て、最後の2は持っているからsubplot(1, 2, x)
です。
matlab - Matlab の Figure をデフォルトでドッキングする
Matlab では、Figure ウィンドウをメイン ウィンドウにドッキングすることができます。複数の図がある場合、それぞれが別の「タブ」に表示されます。
すべての Figure ウィンドウがデフォルトでドッキングして作成されるようにシステムをセットアップすることは可能ですか?
matlab - matlab プロットを途中から切り取るコマンド
データセットをプロットしようとしていて、プロットのごく一部をディスプレイに表示したいと考えています。問題は、データセットが巨大であり、データセット全体でアルゴリズムを実行しているときに、プロットの大幅な変化が (視覚的に) 明確でないことです。そのため、データセット全体でアルゴリズムを実行し、結果のプロットの一部、たとえばプロットの中央から 10% を表示したいのです。元のプロットの 10% という中間から M の図を切り取る方法を教えてください。前もって感謝します。
matlab - 行列を視覚化するための matlab の "image" および "pcolor" 関数の操作
マトリックスに含まれる値の感触をつかむために視覚化したいマトリックスがあります。しかし、私がデフォルトで使用している関数イメージは悪い結果をもたらします。視覚化が適切になる前に、適切な値でマトリックスを手動でスケーリングする必要があります。値1でスケーリングされた私の行列:
値10でスケーリングされた私の行列
値50でスケーリングされた私の行列
値10000でスケーリングされた私の行列
値が10000追加された私の行列
しかし、関数pcolorを使用しても、値に関係なく、提示された行列の色付けは変更されません。しかし、実際には、異なる数の行が色付けされることがわかります (ここでは 6 行ですが、前は 7 行です)。
その画像はスケール不変であるべきだと思いましたか?事前にデータを正規化すること。pcolorは、カラー値への適切なスケール変換を行っていると信頼できますか? 画像を安定させるパラメータまたは方法はありますか? pcolor が同じ情報をプロットしないのはなぜですか?
matlab - Matlab - 黒の全画面でピクセルを描画する方法は?
私は、matlab が全画面表示、すべて黒を表示し、その上にピクセルを設定できるようにしたいと考えています。
それは可能ですか?
matlab - 画面にピクセルを効率的に設定する
WindowAPI(http://www.mathworks.com/matlabcentral/fileexchange/31437)を使用して、matlabで黒いフルスクリーンを表示しています。画面に描画する場合、line()およびrectangle()関数を使用した描画は非常に遅いことがわかります。
matlabのメカニズムを使用せずにピクセルの値を設定するにはどうすればよいですか?たとえば、ウィンドウのキャンバスを取得するのは素晴らしいことです。