2

matlabでウォーターフォールとしてプロットする必要がある多くのデータがあります。10 列以上のデータがあり、各列は 1 つのデータ データ セットを表します。最初のデータセットがマトリックスの最初の行に配置され、2 番目のデータセットが 2 番目の行に配置されるように、すべてのデータを大きなマトリックスに配置します。これらすべてのデータがマトリックスに格納された後、ウォーターフォールを使用します。それらのデータをプロットします。各列には、-5 から 5 の範囲の x 変数に対応する約 10,000 のデータ ポイントが含まれています。matlab に正しい範囲を表示させるにはどうすればよいですか? どうも

mydata = zeros(13, 10000);
mydata(1, :) = ... ;  % first data set
mydata(2, :) = ... ;  % second data set
...
mydata(13, :) = ... ; % last data set
waterfall(mydata)
4

1 に答える 1

2

のドキュメントを見るとwaterfall(エディターのコマンドにカーソルを置いて を押すことで簡単に実行できますF1)、別の構文でウォーターフォール コマンドを呼び出すことができることがわかります。.

% Syntax

waterfall(Z) 
waterfall(X,Y,Z) 
waterfall(...,C) 
waterfall(axes_handles,...) 
h = waterfall(...) 

ウォーターフォール プロットを data で呼び出すだけでなくZXおよびYrange データも指定します。例えば ​​。. .

mydata = rand(13, 10000);
Y = 1:size(mydata,1);
X = linspace(-5, 5,size(mydata,2));

waterfall(X, Y , mydata)
于 2012-09-11T16:55:15.297 に答える