Hello, I am relatively new to Matlab and would like some help. I want to plot the following program however, I see that the graph is not defined at x = 0 and y = 0. After some research I attempted the
"x = x(x~=0); and y = y(y~=0);"
command, but this still leads me to an empty graph. Any help will be appreciated. Thank you.
x=-1:0.1:1;
y=-1:0.1:1;
x = x(x~=0);
y = y(y~=0);
dx=0.1;
[x,y]=meshgrid(-1:dx:1,-1:dx:1);
u = 1./(x.^2);
v = 1./(y.^2);
quiver(x,y,u,v);
axis equal

 Respuesta aceptada

madhan ravi
madhan ravi el 26 de Sept. de 2018
Editada: dpb el 26 de Sept. de 2018

0 votos

x=-1:0.1:1;
y=-1:0.1:1;
x=nonzeros(x);
y=nonzeros(y)
%y = y(y~=0);
dx=0.1;
[X,Y]=meshgrid(x,y);
u = 1./(X.^2);
v = 1./(Y.^2);
quiver(X,Y,u,v);
axis equal

Más respuestas (0)

Categorías

Más información sobre 2-D and 3-D Plots en Centro de ayuda y File Exchange.

Productos

Versión

R2018a

Etiquetas

Preguntada:

el 26 de Sept. de 2018

Editada:

dpb
el 26 de Sept. de 2018

Community Treasure Hunt

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

Start Hunting!

Translated by