[解決済み] MATLABとラスタープロット
2022-02-12 19:50:01
質問
Matlabのstackoverflowでラスターに関連するすべてのものに目を通しましたが、あるデータのラスタープロットを作成するための便利で簡単な方法を見つけることができませんでした。
私が作りたいラスタープロットは、以下のベクトルを使用しています。
X =[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;]
このベクトルでは、0=応答なし、1=応答あり、となっています。また、各要素は0.1秒を表します。このデータを次のようにラスターで表現したプロットを作りたい。
| ||| | | | |||||| | | |
---> 時間 (注:この例は、私があげたデータに対応するものではありません)
ここで、Time は X 軸で、各行は 1 (すなわち応答) に対応します。どなたか、これを行う方法について何かご提案がありますか?
Matlabのスパースプロット用コマンドを使いましたが、私が求めているものとはちょっと違います。また、linalg::rasterを試しましたが、このコマンドが必要とするツールボックスを持っていません。
どのように解決するのですか?
あなたの図面から推測すると、あなたが探しているのは
stem(X,'Marker','none')
そして、時間軸については、次のようにすることができます。
t = (1./(24.*60.*60.*10)).*(1:length(X)) ;
stem(t,X,'Marker','none')
datetick
関連
-
[解決済み] matlabでhashtables/hashmapsを使う方法はありますか?重複
-
[解決済み] MATLABでカラーバーのスケールを制御する
-
[解決済み] ベクトルにおける四分位値の0.25から0.75までの数値 MATLAB
-
[解決済み] matlab、デフォルトの図サイズを設定するが、位置は気にしない?
-
[解決済み] エラー「Improper assignment with rectangular empty matrix」の解決方法を教えてください。
-
[解決済み] MATLABでベクトルの線形スパンを求める
-
[解決済み] 匿名関数の微分
-
[解決済み] 1変数に対するfzeroとfsolveの差分
-
[解決済み] matplotlib のプロットで軸のテキストを非表示にする
-
[解決済み】MATLABでxkcd風グラフを作る
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] MATLAB: symからlogicalへの変換ができない
-
[解決済み] MATLABで軸の制限をグローバルに設定し、プロットされたデータの最小値と最大値にする方法は?
-
[解決済み] 部分ピボットによるガウス消去の実装【終了しました
-
[解決済み] Matlab - rectangle関数を使用せずに矩形をプロットする
-
[解決済み] Matlabでファイル名を変更する - movefileがファイルの代わりにフォルダを作成する
-
[解決済み] mnrfitを用いたmatlabでのロジスティック回帰
-
[解決済み] matlab のプロットベクトルは同じ長さでなければなりません。
-
[解決済み] Matlabでεの機械値を求める
-
[解決済み] matlabで三角行列を作る
-
[解決済み] MATLABのパスに影をつける」とはどういう意味ですか?ファイル内で行うにはどうしたらいいですか?