How to plot a 3 dimensional matrix against its last independent variables?
Show older comments
suppose that I have a variable 'u' which depends on 3 independent variables 'x', 'y' and 'z'.
If i,j,k indicate x,y,z steps respectively, like suppose that
n=10;
x=linspace(0,1,n);y=linspace(0,1,n);z=linspace(0,1,n);
for i=1:n
for j=1:n
for k=1:n
u(i,j,k)=x(i)+y(j)+z(k);
end
end
end
I want to see the variation of 'u' with 'z'. How can I do that?
I know it will be a straight line in this case but how to plot the graph as plot command plots graphs by considering only first 2 independent variables.
5 Comments
John Chilleri
on 12 Jan 2017
How you define time here? Is time simply the length of u or something else?
Udit Srivastava
on 13 Jan 2017
John Chilleri
on 13 Jan 2017
Would a plot of u vs z not suffice? Since you would see how u changes with z?
John BG
on 13 Jan 2017
Udit
wouldn't it be easier to start with a concise definition of u=f(x,y,z)?
is it possible for you to code, if only approximately, the function you write about?
Udit Srivastava
on 13 Jan 2017
Accepted Answer
More Answers (0)
Categories
Find more on 2-D and 3-D Plots 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!