3D Surface Plot Showing Flat Surface
45 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Sam Flynn
el 11 de Mzo. de 2018
Hi all,
Completely new to MATLAB but have been asked to produce 3D plot of the function z = x + 2xy² + 3x for x and y values of 0 to 15. I have followed tutorials online showing how to produce a surface plot and entered the attached script but my end result is a flat plane and I've tried it many times. I produced the same graph on excel for comparison and it was completely different (it was actually 3D). Can someone please explain how to solve this in a manner a beginner would understand?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/171169/image.png)
%
>> x=[0:1:15];
>> y=[0:1:15];
>> [xx,yy]=meshgrid(x,y);
>> zz=xx+(2*xx*yy.^2)+3*xx;
>> surf(xx,yy,zz);
1 comentario
Respuesta aceptada
Ahmet Cecen
el 11 de Mzo. de 2018
You for got a dot somewhere:
x=[0:1:15];
y=[0:1:15];
[xx,yy]=meshgrid(x,y);
zz=xx+(2*xx.*yy.^2)+3*xx; % HERE
surf(xx,yy,zz);
0 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.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!