salut,
j'ai un petit problème avec MATLAB, je dois afficher le résultat que j'ai obtenu en mode 3D mais j'obtiens toujours l'erreur suivante:
??? Error using ==> mesh at 80
Z must be a matrix, not a scalar or vector.
Error in ==> ex_plan at 15
mesh(PL);
voici mon code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Pe=33;
Ge=14;
Gr=14;
f=900000000;
Xe=500;
Ye=600;
i = 0:1: 2000;
j = 0 :1: 2000;
d= sqrt(((Xe-i).^2)+((Ye-j).^2));
PL1=32.4+(20*log10(d))+(20*log10(f));
PL=[PL , PL1];
Pr=Pe+Ge-PL+Gr;
figure;
mesh(PL);
mesh(PL1); |
qui peut m'aider à résoudre ce problème merci d'avance
Partager