Мне поручено создать скрипт подсчета извержений с VEI >=3
для каждого года. Затем отобразите на экране название вулкана и дату, если VEI >=3
, и сохраните количество извержений за год с помощью VEI >=3
.
.
Данные находятся в файле Excel. После загрузки файла вот что написал мой скрипт:
% read the data
[volcname,volcVEI,starteruptyear,starteruptmonth] = textread(inFile,'%s %f %f %f %*f %*f %*f %*f','headerlines',1,'delimiter',',');
%theVEI is an index for all the VEI >=3
theVEI = find(volcVEI >= 3)
theYear = starteruptyear(theVEI);
Yearvolc = unique(theYear);
startyear = min(Yearvolc);
endyear = max(Yearvolc);
for i = theVEI
%theVEI(year)
% Using the index value defined by i, I pluck out
screenprint = sprintf('The volcano %s, erupted on year %g, the %g month, with an intensity of VEI %g',volcname{i},starteruptyear(i),starteruptmonth(i),volcVEI(i));
disp(screenprint)
end
Пример данных:
![image](https://i.imgur.com/jlB5aWS.png)