instead of cellfun what should we us
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
function compare_cases(country1,names,days,avg_days,dailycases)
IndexC = strcmpi(names,country1);
[row,col] = find(not(cellfun('isempty',IndexC)))
dailydata= dailycases(row,:);
bar(days(1:end-1),dailydata);
end
the error is coming like this in command window
>> compare_cases("China",names,days,430,dailycases)
Error using cellfun
cellfun works only on cells.
Error in compare_cases (line 4)
[row,col] =
find(not(cellfun('isempty',IndexC)))
0 Kommentare
Akzeptierte Antwort
Jan
am 28 Mai 2021
You can simply omit this line:
IndexC = strcmpi(names,country1); % This replies a Logical vector
% [row,col] = find(not(cellfun('isempty',IndexC)))
dailydata= dailycases(IndexC,:); % Use logical vector as index
0 Kommentare
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!