Effacer les filtres
Effacer les filtres

Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

Unable to perform assignment because the indices on the left side are not compatible with the size of the right side. Error in Chandu (line 6) w(i,j) = atmoshwm(l​atitude,lo​ngitude,al​titude,'da​y',i,'seco​nds',j,'ap​index',80,​'model','t​otal', 'version',

1 vue (au cours des 30 derniers jours)
latitude= 38.45;
longitude= 11.10;
altitude=21500;
for i=1:365
for j=1:60:86400
w(i,j) = atmoshwm(latitude,longitude,altitude,'day',i,'seconds',j,'apindex',80,'model','total', 'version', '14');
end
end

Réponses (1)

Ankit Kumar
Ankit Kumar le 22 Oct 2019
Hi Chandrasekhar,
The function atmoshwm(latitude,longitude,altitude,Name,Value) returns a M-by-2 array.
See this for more info,
An element of a matrix cannot store a M-by-2 array. For your use case you can use a cell array,
w{i,j} = atmoshwm(latitude,longitude,altitude,'day',i,'seconds',j,'apindex',80,'model','total', 'version', '14');

Cette question est clôturée.

Community Treasure Hunt

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

Start Hunting!

Translated by