Filter löschen
Filter löschen

Plotting Vector Field for F(x,y,z) = (x+y+z)/(x​^2+y^2+z^2​)^1.5

3 Ansichten (letzte 30 Tage)
clear all
[x, y, z] = meshgrid(-50:1:50,-50:1:50,-50:1:50);
i = 1/(x.^2+y.^2+z.^2).^(3/2);
j = 1/(x.^2+y.^2+z.^2).^(3/2);
k = 1/(x.^2+y.^2+z.^2).^(3/2);
quiver3(x,y,z,i,j,k)
Could anyone tell me where is the issue, nothing show up in the figure but no error founded.

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 24 Nov. 2023
Verschoben: Walter Roberson am 24 Nov. 2023
clear all
[x, y, z] = meshgrid(-50:1:50,-50:1:50,-50:1:50);
i = 1/(x.^2+y.^2+z.^2).^(3/2);
j = 1/(x.^2+y.^2+z.^2).^(3/2);
k = 1/(x.^2+y.^2+z.^2).^(3/2);
i(~isfinite(i)) = nan;
j(~isfinite(j)) = nan;
k(~isfinite(k)) = nan;
quiver3(x,y,z,i,j,k)

Weitere Antworten (0)

Produkte


Version

R2023b

Community Treasure Hunt

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

Start Hunting!

Translated by