0

ファイルを読み込んでセグメントごとに表示/プロットできますか? それが可能かどうか知りたいのですが、誰でも私を案内してくれます。私はこのmatlabのピーク値をどうにかして(ピークを見つけたが、値を知りたい)、それを追加するつもりなので、私の質問を保留にしたり、私に反対票を投じたりしないでください。私は本当に助けが必要です

例:

データサイズ:10000

意図: ファイル全体をロードしますが、10000 個のデータ全体を表示してプロットするのではなく、一度に図に 1000 個のデータのみを表示します。

説明: コマンドを押すと、最初の 1000 データがプロットされます。次に、Enterキーを押すか、1001から2000などをプロットするコマンドを押します..

私はグーグルを持っていますが、同様の質問が見つからないようです

アドバイスが必要..

4

1 に答える 1

0

たぶん、この例が役に立ちます:

data = 1:10000;
rows = reshape(data, 1000, numel(data)/1000)';

for ri = 1:size(rows,1)
    figure, plot(rows(ri,:));
    pause;
end

行に連続した 1000 個のデータ値が含まれるように、データ ベクトルを行列 10 x 1000 に再形成します。次に、行をループして、キーが押されるのを待ってプロットします。

于 2013-07-09T04:11:38.857 に答える