Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

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 (최근 30일)
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

답변 (1개)

Ankit Kumar
Ankit Kumar 2019년 10월 22일
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');

이 질문은 마감되었습니다.

태그

Community Treasure Hunt

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

Start Hunting!

Translated by