MATLAB Answers

Three variables (two independent) 3D plotting

26 views (last 30 days)
MOHD UWAIS
MOHD UWAIS on 26 Feb 2021
Commented: MOHD UWAIS on 28 Feb 2021
I want to plot B, L, and R mutually at the same time (using both 'for' loop).
clear all
clc
R=[];
for B=-20:20;
M=1;
X=M+B;l
T=[];
for L=-10:10;
N=2;
Y=N+X;
r=B+Y+L^2;
T=[T r];
end
R=[R T];
end

Accepted Answer

dpb
dpb on 27 Feb 2021
M=1;
N=2;
flg=true;
for B=-20:20;
X=M+B;l
T=[];
for L=-10:10;
Y=N+X;
r=B+Y+L^2;
scatter3(B,L,r,'*')
if flg, flg=~flg; hold on, end
end
end
results in
More efficient would be and left as "exercise for student" is to vectorize and use meshgrid or internal array expansion.

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!