ExB drift velocity code equation

3 views (last 30 days)
Cesar Cardenas
Cesar Cardenas on 27 Sep 2023
Answered: John D'Errico on 27 Sep 2023
Hello, I would like to know if there is a better or more elegant way to code this equation and how I could get a better result? Not really sure. Any help will be appreciated. Thanks.
E = 0.1;
B = 20;
E = [0 0.1 0];
B = [0 0 20];
VE = cross(E,B)./B.^2
VE = 1×3
Inf NaN 0

Answers (1)

John D'Errico
John D'Errico on 27 Sep 2023
I might guess that what you really want is to divide by the square of the norm of B. NOT by the elements of B squared.
E = 0.1;
B = 20;
E = [0 0.1 0];
B = [0 0 20];
VE = cross(E,B)./norm(B)^2
VE = 1×3
0.0050 0 0

Categories

Find more on Programming in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!