• matlabにおけるcolorbarの使用法(カラースケールを表示するカラーバー)。

    オリジナルテキスト カラーバーを上手に使うと、画像が美しくなるだけでなく、グラフで伝えられる情報をとらえやすくなります。matlab を使ったことがある人なら誰でも知っていますが、デフォルトのカラーマップは jet で、これはプロットを描いた後に "colorbar" で入力した色です。さらに、matlab には hsv, autumn, bone, colorcube などの

    2022-02-25 03:42:32
  • [解決済み] MATLABでmvnpdfとquadがベクトルを含む

    質問 以下のコードを実行しようとしました。 F=@(x)mvnpdf([6 x],[0 0],[1 0;0 1]); P=quad(F,12,100); を確率積分して得ることができます。 x2 を12から100までのジョイントガウス分布で表示します。 しかし、matlabはこのエラーを報告します。 X と MU は同じ数の列を持つ必要があります。 を実行すると、とても

    2022-02-25 02:36:43
  • [解決済み] Matlab関数NNZ, 数値ゼロ

    質問 私はMatlab上で最小二乗非負解回復のコンテキストでコードに取り組んでいます。私は(それはこの質問にとってそれほど重要ではないので、詳細はありません)私の行列と配列の非ゼロ要素の数を知る必要があります。 matlabの関数NNZは私が望むことを正確に行いますが、Matlabが何を"zero element"と考えているかについての詳細な情報が必要なことが起こりました。 NNZ

    2022-02-25 01:28:20
  • [解決済み] MATLABで軸の上限値(下限値)を求めるにはどうしたらいいですか?

    質問 MATLABのプロットで軸の最小値と最大値を見つけるにはどうしたらいいですか? 解き方を教えてください。 以下は、現在の軸に対しての方法です(つまり gca ): xLimits = get(gca,'XLim'); % Get the range of the x axis yLimits = get(gca,'YLim'); % Get the range of

    2022-02-24 02:14:37
  • MATLAB "ファイルが現在のフォルダまたはMATLABのパスに見つかりません" 小さい "落とし穴"

    <パス MATLAB フォルダ関連の問題 matlabを初めてお使いになる方は、フォルダに関する問題に遭遇するでしょう。 まず、新しいスクリプトを作成してCtrl+Sしたときに、期待する場所をポップアップ表示するにはどうしたらよいでしょうか。 これは簡単で、デフォルトの保存フォルダを変更する方法を検索し、また作業パス、それは変更を行うのは簡単です。

    2022-02-22 02:22:48
  • [解決済み】Matlab: 黒を使わないグレースケールでのimagescの使用

    質問 例として0か1の単純な2次元行列mから始める。 m = [ 0 0 0 1 1 0 1 1 1 0 1 1 0 0 1 0 0 0 1 0 ] この画像を、imagesc()を使って白とグレー一色で図に表示させるにはどうしたらいいでしょうか?現在、私のコードは次のようなものです。 imagesc(m) colormap(gray) col

    2022-02-21 20:24:48
  • Matlab R2018b の Windows へのインストール チュートリアル

    I. ソフトウェアのダウンロード(Matlab R2018bを例としますが、他のバージョンもほぼ同じですので、ご自身でお考えください。) <ブロッククオート [名前】:] マトラブ R2018b [サイズ]: 11.77G     言語]: 中国語(簡体字   [インストール環境】:] Win10/Win8/Win

    2022-02-21 03:12:57
  • データビジュアライゼーションの素晴らしさ ~MatlabとPythonをツールに

    <パス # GIF source code (example 8) # https://mianbaoduo.com/o/bread/mbd-YpWVlppt 私たちの研究や仕事では、データを完璧に表現することが特に重要です。 データビジュアライゼーションとは、データをレンズとして使い、世界を探索することです。私たちが本当に望んでいるのは、データをツールとして使い、現実を

    2022-02-21 01:43:46
  • [解決済み] Givens回転を用いたQR分解アルゴリズム

    質問 MATLABでQR分解アルゴリズムをコーディングしているのですが、仕組みが正しいかどうか念のため確認します。 以下はメイン関数のコードです。 function [Q,R] = QRgivens(A) n = length(A(:,1)); Q = eye(n); R = A; for j = 1:(n-1)

    2022-02-19 16:01:15
  • [解決済み] MATLABによる平均二乗変位(msd)の算出

    質問内容 これは生物学者のためのmatlab入門コースの一部です。私は4列(時間、x、y、z)と数千行の行列にデータポイント(単一の粒子!)を持っています。私がしたいことは、すべてのタイムステップのxyz座標を使用して、粒子の平均二乗変位を計算することです。MSDはMSD=average(r(t)-r(0))^2として定義されます。r(t)は時間tにおける粒子の位置、r(0)は初期位置で、あ

    2022-02-19 06:37:58
  • [解決済み] Matlabでεの機械値を求める

    質問 次の Matlab コードは、εの機械値を求めるためのものである。 e = 1; while (1+e>1) if e+1 <= 1 e = 2*e; else e = e/2; end end e = 2*e イプシロンの値は正しく近似されますが、コードを修正すると予期せぬ結果になります。例えば、whileループの条件

    2022-02-18 16:58:50
  • [解決済み] Matlabでベクトルを表示(印刷)するには?

    質問 ベクターがあります x = (1, 2, 3) と表示(印刷)したい。 Answer: (1, 2, 3) . など、様々なアプローチを試みました。 disp('Answer: ') strtrim(sprintf('%f ', x)) しかし、まだ私が必要とするフォーマットで印刷することはできません。 どなたか解決策をご教示ください。 EDITです。 値

    2022-02-18 14:33:58
  • [解決済み] Ax = B の形の行列を解く ==> エラー。行列が特異に近い、またはスケールが悪い

    質問 Ax=B の形の方程式を解くのに苦労している。 このシステムの解は、次のようになるはずです。 x = inv(A)*B しかし、これではうまくいきません。 上記のコードの行を試すと、以下のようなエラーメッセージが表示されます。 Warning: Matrix is close to singular or badly scaled. Results may

    2022-02-18 13:57:37
  • [解決済み] Matlabで'symfun'によって記号関数の微分を実装するには?

    質問内容 以下は私のMatlabプログラムです。 syms x(t) t; f = x^2 + 5; そして、その結果 f : f(t) = x(t)^2 + 5 両方 f と x はクラス symfun をMatlabで表示します。に等しいdf/dxの結果が欲しい. 2*x(t) . Matlabで試してみました。 diff(f, x); と表示さ

    2022-02-18 13:50:06
  • [解決済み] ode45 が T 軸上で正確に 0.01 のステップを取るように強制するにはどうすればよいですか?

    質問 Matlabを使って微分方程式を解いています。ode45が一定のステップを踏むように強制したいのですが、方程式を解いている間は常にT軸を0.01ずつ増加させます。どうすればよいのでしょうか? ode45 は一貫して最適化されたランダムなステップをとっており、一貫して 0.01 の小さなステップをとるようにする方法がわからないようです。以下はそのコードです。 options= od

    2022-02-18 03:46:01
  • [解決済み] MATLABのコードヘルプです。バックワードオイラー法

    質問内容 以下は MATLAB / フリーマット を解決するために得たコード オデ を使用して数値的に バックワードオイラー というメソッドがあります。しかし、その結果は私の教科書の結果と矛盾しており、時にはとんでもなく矛盾していることもあります。このコードのどこがおかしいのでしょうか? function [x,y] = backEuler(f,xinit,yi

    2022-02-17 20:29:25
  • [解決済み] matlab のプロットベクトルは同じ長さでなければなりません。

    質問 以下の境界値問題を解くプログラムを書いています。 シューティングバイセクション法 : y''-y+x=0, y(0)=y(1)=0. まず、これを一次方程式の系に変換して、次のように設定します。 y'=z で、dydtにベクトル(y',z')を表現させ、スクリプトファイルを作成します。 function dydt=shoot(t,y) dydt=[y(2);y(1

    2022-02-17 20:28:05
  • [解決済み] MATLABでヒストグラムを正規化する方法は?

    質問 確率密度関数下の面積が1になるように、ヒストグラムを正規化するには? 解決方法は? これに対する私の回答は、あなたの 以前の質問 . 確率密度関数の場合。 空間全体にわたる積分は 1 . 合計で割ると ではない で、正しい密度が得られます。正しい密度を得るには、面積で割る必要があります。私の主張を説明するために、次の例を試してみてください。 [f, x] =

    2022-02-17 17:36:12
  • [解決済み] 1変数に対するfzeroとfsolveの差分

    質問 1変数の方程式に対してfzeroとfsolveを使うことに違いはあるのでしょうか? どのように解決するのですか? はい、あります。一番わかりやすい違いを挙げておきますね。 fsolve は、1変数の方程式の0を求めるのに使うことができる。しかし fzero はゼロを見つけます。 もし が x 軸を横切る。 簡単な例を挙げましょう。次のような関数を

    2022-02-17 16:06:34
  • [解決済み] MATLABで音を止めるには?

    質問 などで音を再生する場合 sound(x,fs); うっかり間違えて再生してしまうことがあるんです。xが相当な長さの場合、現在は音が鳴り終わるまで待つようにしています。再生を中断する方法について、何かご提案があれば教えてください。すでに試しましたが sound(mute,fs); % Mute is a short vector containing all zeroes

    2022-02-17 15:28:15