shuftting graph plot matlab
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
theta= inv(A)* S;
th=vec2mat(theta,19);
figure
mesh( th);
1 commentaire
Adam Danz
le 11 Avr 2019
The original question asked how to shift the x and y coordinates of a mesh plot produced by mesh(z).
Réponse acceptée
Adam Danz
le 11 Avr 2019
mesh(Z) by itself uses the row and column index values of Z as the x and y coordinates. Your matrix is [9x19] so the x values are 1:9 and the y values are 1:19.
If you'd like to start at x=-4 and y=-9, you'll need to produce your own X and Y values using meshgrid().
[Xval, Yval] = meshgrid((1:size(th,2))-10, (1:size(th,1))-5); %shift x and y so they start at -4 and -9
figure
mesh(Xval, Yval, th);

2 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Surface and Mesh Plots dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!