필터 지우기
필터 지우기

Unknown Error Message from using interp1

조회 수: 2 (최근 30일)
Ashley Megow
Ashley Megow 2020년 10월 30일
답변: Walter Roberson 2020년 10월 30일
Using this table how do I resolve the error message below

답변 (1개)

Walter Roberson
Walter Roberson 2020년 10월 30일
if year < 1990 | year > 2018 | mod(year,2) == 1
disp("This is not an even year from 1990 to 2018");
else
male_vote = interp1(YourTable.Year, YourTable.Male, year);
female_vote = interp1(YourTable.Year, YourTable.Female, year);
go = 0;
end
But I would suggest
if year < 1990 | year > 2018 | mod(year,2) == 1
disp("This is not an even year from 1990 to 2018");
else
mask = YourTable.Year == year;
male_vote = YourTable(mask).Male;
female_vote = YourTable(mask).Female;
go = 0;
end

카테고리

Help CenterFile Exchange에서 Multirate Signal Processing에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by