Effacer les filtres
Effacer les filtres

Data dimensions must agree.

4 vues (au cours des 30 derniers jours)
Prapthi
Prapthi le 4 Fév 2023
Commenté : Prapthi le 7 Fév 2023
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 commentaires
Dyuman Joshi
Dyuman Joshi le 4 Fév 2023
Modifié(e) : Dyuman Joshi le 4 Fév 2023
What is the size of yvalue, xvalue and Xpow? and please copy-paste the full error message.
Prapthi
Prapthi le 7 Fév 2023
Error using surf
Data dimensions must agree.
Error in mmwave_3d_angle (line 234)
surf(yvalue, xvalue,abs(Xpow) ,'EdgeColor','none');
Size of xvalue and yvalue is in the matrix of 100X256, but the size of Xpow is 128X256

Connectez-vous pour commenter.

Réponses (1)

Sulaymon Eshkabilov
Sulaymon Eshkabilov le 4 Fév 2023
Modifié(e) : Sulaymon Eshkabilov le 4 Fév 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
Error using surf
Data dimensions must agree.

Error in surfc (line 54)
hs = surf(cax, args{:});

Catégories

En savoir plus sur Data Distribution Plots dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by