Data dimensions must agree.
4 views (last 30 days)
Show older comments
surf(yvalue, xvalue,abs(Xpow) ,'EdgeColor','none'); % getting error in this line...
colorbar
axh = mesh(T-T(1), v_grid_new, abs(STFT_data(:,:,(1+Lr*La)/2)));
view(2)
shading interp
xlabel('Angle of arrive(degrees)')
ylabel('Range(meters)')
title(['Range-Angle heatmap FrameID:' num2str(i)] );
hold off;
pause(0.1)
2 Comments
Dyuman Joshi
on 4 Feb 2023
Edited: Dyuman Joshi
on 4 Feb 2023
What is the size of yvalue, xvalue and Xpow? and please copy-paste the full error message.
Answers (1)
Sulaymon Eshkabilov
on 4 Feb 2023
Edited: Sulaymon Eshkabilov
on 4 Feb 2023
Check the sizes of these variables:
size(yvalue)
size(xvalue)
size(abs(Xpow))
See e.g.:
x = -10:.2:10;
y = -pi:.1:pi;
[Xvalues, Yvalues]=meshgrid(x,y);
Z = exp(sin(Xvalues))+exp(cos(Yvalues));
surf(Yvalues, Xvalues,Z) % Correct entries
Xt = Xvalues.';
surfc(Yvalues, Xt, Z) % size mismatch
0 Comments
See Also
Categories
Find more on Data Distribution Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!