-1

703*778 の Excel ファイルを .mat ファイルとして matlab ワークスペースにインポートしたとします。ここで、これらのデータを 2 つの特定の行、たとえば 250 番目と 500 番目の行のデータを除いてプロットしたいとします。Excel データは純粋に数値です。私が試したコードは次のとおりです。

data = xlsread('A.xlsx','Sheet1','');

b    = data(A2:ACX249,A251:ACX499,A501:ACX778);

plot(b);

778 個の列には、A から ACX までの名前が付けられています。

このコードのどこが間違っていますか?

4

1 に答える 1

0

などの 3D プロットを調べる必要があるようですsurf。703 行 778 列の行列が変数dataに格納されていると仮定すると、

figure;
subplot(1,2,1); 
surf( data( :, 1:420 )', 'EdgeColor', 'none' ); %//'
title('first 420 columns');
subplot( 1,2,2 );
surf( data( :, 421:end )' ); %//'
title(' remaining columns' );
于 2014-03-05T07:02:44.867 に答える