how to plot contour function
Afficher commentaires plus anciens
I want to plot a contour plot of temperatuer T, where T=x*e^y (T has x and y components)
range -50<=x<=50, 0<=y<=100
I followed the guide by matlab of plotting contour plot
(This plot was most visible)
x=linspace(-50,50);
y=linspace(0,100);
[X,Y]=meshgrid(x,y);
z=X.*exp(Y)
contour(x,y,z)
however, the given range for x and y gave me a very weired looking graph.

Hence, I change the range to make it visible
x=linspace(-5,5);
y=linspace(0,1);
[X,Y]=meshgrid(x,y);
z=X.*exp(Y)
contour(x,y,z)

Is there any mistake in first code?
Réponse acceptée
Plus de réponses (1)
xvec = linspace(0, 5, 25);
yvec = linspace(-3, 3, 25);
[X, Y] = meshgrid(xvec, yvec);
T = X .* exp(Y);
surf(X, Y, T, 'edgecolor', 'none')
Catégories
En savoir plus sur Contour Plots dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



