Подсказки для подсчета и назначения переменной - PullRequest
0 голосов
/ 04 сентября 2018

Мне поручено создать скрипт подсчета извержений с 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...