Plot a matrix by mesh with specified x axis and y axis

11 vues (au cours des 30 derniers jours)
Mohammad Sharif Khan
Mohammad Sharif Khan le 22 Sep 2016
Réponse apportée : KSSV le 22 Sep 2016
I have this data. I want to plot X using mesh where X axis and Y axis will be xaxis and yaxis data provided here. >> whos Name Size Bytes Class Attributes
X 296x444 1051392 double
xaxis 296x1 2368 double
yaxis 1x444 3552 double

Réponses (1)

KSSV
KSSV le 22 Sep 2016
clc; clear all ;
x = linspace(0,1) ;
y = linspace(0,1) ;
[X,Y] = meshgrid(x,y) ;
mesh(x,y,'edgecolor','k') ;
view([0 90])
The above is an example. In your case you have x and y arrays along x-axes and y-axes.
[X,Y] = meshgrid(x,y) ;
mesh(x,y,'edgecolor','k') ;
view([0 90])
If you have X,Y matrices, you can also use the following function plotgrid to show the mesh:

Community Treasure Hunt

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

Start Hunting!

Translated by