Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

Subscript indices must either be real positive integers or logicals. Error in jl (line 51) u = u(i,j,k)

1 Ansicht (letzte 30 Tage)
i = lat;
j = long;
k = 1:length(1979:2012);
u = u(i,j,k)
yrlst = 1979:2012;
wintlst = 1:3;
for i = 1:length(yrlst)
tempwint = wintlst +(i-1)*12
tmpu = squeeze(nanmean(u(:,:,tempwint),3));
tmpv = squeeze(nanmean(v(:,:,tempwint),3));
for j = 1:size(tmpu,1)
k = 1:size(tmpu,2)
tuwint(j,k,i) = tmpu(j,k);
tvwint(j,k,i) = tmpv(j,k);
end
end

Antworten (1)

Walter Roberson
Walter Roberson am 8 Sep. 2015
One of your values for lat or long is not a positive integer.
find(lat < 1 | lat ~= fix(lat))
find(long < 1 | long ~= fix(long))
  3 Kommentare
Sophia
Sophia am 10 Sep. 2015
Okie.. Actually u is the value of ice motion in lat i, long j at time k..the range of longitude is -180 to +180.. but i could not find how can i do this for the whole arctic for seasons.. Can you check my other question, i have posted the whole code their

Diese Frage ist geschlossen.

Community Treasure Hunt

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

Start Hunting!

Translated by