私のコードには375x223x91のデータセット( 'data1'と呼ばれます)があり、数字としてプロットするのが難しいです。私は正常に使用して個々のスライスをプロットすることができますデータセットの合計をプロットするMatlab
figure
imagesc(data1(:,:,50))
axis image
impixelinfo
colormap(jet)
% top-down view of slice 50 (of the 91 slices) of 'data1'.
私は91個のスライスのそれぞれを合計し、トップダウンビューをプロットしたいと思いますが。私は 'forループ'を書こうとし、z方向の91スライスすべてを合計し、これをプロットしようとしましたが、エラーが発生します。あなたの助けに感謝します。ありがとう。その後
sdata = sum(data1, 3);
あなたがすることができます
どのようなエラーが発生しましたか?画像 インデックス付きのCDataサイズ[M×N個]である必要があり、トゥルーカラーのCDataが サイズ関数imagescにおける[MxNx3] エラー(線18) HH =画像(のvarargin {1}、 'CDataMapping'、 'スケーリング')でなければならない使用 – ThP
エラー; –
プロットする前に結果に 'squeeze'を使ってみてください。 – ThP