我是相當新的MATLAB和寫了這以下代碼:這個matlab代碼在做什麼?
datadir=('/.../prod/balanceSheet/DB/');
seriesnames = {'a.m','b.m','c.m','d.m','f.m','g.m','h.m','i.m'};
for proj=1:5;
database='';
switch proj
case 1
database=strcat(datadir,'scenario1');
case 2
database=strcat(datadir,'scenario2');
case 3
database=strcat(datadir,'scenario3');
case 4
database=strcat(datadir,'scenario4');
case 5
database=strcat(datadir,'scenario5');
end;
database;
gooddatanames={};
a=length(seriesnames);
for i=1:a
gooddatanames={gooddatanames,database,seriesnames(i)};
end
end
這是使用一個開關我的第一次。基本上我試圖做的是從數據庫(1,2,3,...)開始進行系列操作,這樣所有系列都可以適用於所有場景。我錯過了能夠拉動數據的函數,但是上面的代碼是做了預期的呢?