Filter löschen
Filter löschen

indexing, How to index into a cell with vector contining zeros/ Nan

3 Ansichten (letzte 30 Tage)
Hello,
How to index into a cell with vector contining zeros/ Nan? %Array indices must be positive integers or logical values.
How can i find data for the same country that have two differnt names? like USA and united states
for the attached data, i need to calculate:
percent_pv = IRENA_world_solar * 100 / UN_Total_MW; for each same country in the same year.
percent_wind = IRENA_world_wind * 100 / UN_Total_MW; for each same country in the same year.
[A, Locb]= ismember (IRENA_countries, UN_Total_MW_countries) %nnz(A)
[Ar, ia] = setdiff(IRENA_countries, UN_Total_MW_countries)
UN_Total_MW2 = UN_Total_MW_countries(Locb)
Thanks for the help! or any Hint.

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 31 Mai 2021
UN_Total_MW2 = UN_Total_MW_countries(Locb(A))
  1 Kommentar
Housam
Housam am 31 Mai 2021
thank you for the answer. next time, i will consider it thoroughly before asking :)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Structures finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by