How to plot a 3D surface from a non square matrix?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Lin Yang
el 7 de Dic. de 2018
Comentada: madhan ravi
el 10 de Dic. de 2018
Hi, I am a newbee in matlab and have some difficulty to plot a surface from matrix. Here is the problem, I have a
matrix (
) and a
vector and a
vector. I want to plot a surface from the matrix with the two vectors as X and Y axis, respectively. Bu it is impossible to directly use the function 'surf' since
. Does anyone know what should I do to generate the plot? Thanks a lot in advance.
0 comentarios
Respuesta aceptada
madhan ravi
el 7 de Dic. de 2018
Editada: madhan ravi
el 10 de Dic. de 2018
Try the below example and adapt it to your needs:
x=1:10;
y=1:9;
z=rand(numel(x),numel(y));
[X,Y]=meshgrid(x,y); %redundant
surf(X,Y,z')
2 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Surface and Mesh Plots en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!