Question about representation of data in Matlab

Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
1 reply · 1K views
Frank Einstein
Messages
166
Reaction score
1
Hi everybody; I have plotted a matrix with sea surface temperature's correlation with another variable, the size is (360x180x12); using to plot :

figure
for i=1:12
subplot(4,3,i);imagescnan(loni,lati,squeeze(double(r4_sat(:,:,i)))'),colorbar;
end


Now, I want to plot over it another matrix of the same size which contains the same data but only when it is significative; I think the comand quiver would be suitable for this, but when I try to use it, there is an error.

figure
for i=1:12
subplot(4,3,i);imagescnan(loni,lati,squeeze(double(r4_sat(:,:,i)))'),colorbar;
hold on
subplot(4,3,i); quiver(loni,lati, r4_sat_sign(:,:,i), r4_sat_sign(:,:,i));
end

The error comes from the fact that I need to have the same size for all four variables, but I don't know how to manage it.

Can someone please tell me how to properly use quiver here or sugest an alternative?
Thanks for reading.
 
Physics news on Phys.org