0

一連の変数 (セル) を含む .mat ファイルがあります。それらは実際には double の単なる列ベクトルです。

.mat ファイルがどのように見えるかのサンプル。実際のものにはもっと多くのファイルがあります

Name                Size             Bytes  Class    Attributes

  r2_Fall_1997        1x1                144  cell
  r2_Fall_1998        1x8               1152  cell
  r2_Fall_1999        1x325            46800  cell
  r2_Fall_2000        1x368            52992  cell

  r2_Spring_1997      1x1                144  cell
  r2_Spring_1998      1x8               1152  cell
  r2_Spring_1999      1x325            46800  cell
  r2_Spring_2000      1x368            52992  cell

  r2_Spring_2014      1x1                144  cell
  r2_Summer_1997      1x1                144  cell
  r2_Summer_1998      1x8               1152  cell
  r2_Summer_1999      1x325            46800  cell
  r2_Summer_2000      1x368            52992  cell

各季節 (つまり r2_Spring_ 、 r2_Summer_、 r2_Fall*) を CSV ファイルに保存し、各年を異なる列にします。

現在、次のコードを使用していますが、変数ごとに CSV ファイルを作成していますが、実際には何も保存していません - 0 バイトです。内部ループの各反復を CSV ファイルの新しい列に保存するにはどうすればよいですか?

load Correlation_PM25_24hr_O3_MDA8

Seasons = {'Spring'; 'Summer'; 'Fall'}
years = 1997:2013;
for s = 1:length(Seasons)
    for y = 1:length(years)
        csvwrite(['r2_' Seasons{s} '_' num2str(years(y)) '.csv'], ['r2_' Seasons{s} '_' num2str(years(y))])
    end
end
4

1 に答える 1