I want to plot from -5 to 5 on the x and y, but I am having trouble. Any help?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
I want to plot from -5 to 5 on both the x andy
%mesh
X=-5:.5:5;
Y=-5:.5:5;
[x y]=meshgrid(X,Y);
% calculate
f=exp(-0.25.*sqrt(x.^2+y.^2));
%imagesc
figure(1)
imagesc(f);
colorbar
xlabel('x');
ylabel('y');
title('imagesc with colorbar')
%gradient
[fx,fy]=gradient(f);
figure(2)
quiver(fx,fy)
xlabel('fx');
ylabel('fy');
title('gradient plot')
Risposte (2)
Khalid Mahmood
il 14 Apr 2021
Modificato: Khalid Mahmood
il 14 Apr 2021
%Hope you need this. I mean just plot mesh also
%mesh
Lim=-5:.5:5; %both x,y have same limits
[x y]=meshgrid(Lim);
% calculate
f=exp(-0.25.*sqrt(x.^2+y.^2));
%imagesc
figure(1)
subplot(211);imagesc(f); subplot(212);mesh(x,y,f)
colorbar
xlabel('x');
ylabel('y');
title('imagesc with colorbar')
%gradient
[fx,fy]=gradient(f);
figure(2)
surf(x,y,fx,fy)%quiver(fx,fy)
xlabel('fx');
ylabel('fy');
title('gradient plot')
0 Commenti
Vedere anche
Categorie
Scopri di più su Eigenvalue Problems in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!