Storing variable from a loop
1 view (last 30 days)
Show older comments
Hi I have the following program:
N=1;
for i=1:N+1;
for j=1:N+1;
for k=1:N+1;
T=[0 0 0 (i-1)/N; 0 0 0 (j-1)/N; 0 0 0 (k-1)/N]);
A = T(:,4)'; % Notice the transpose
x= A(:,1);
y= A(:,2);
z= A(:,3);
scatter3(x,y,z,'filled');
hold all;
end
end
end
% from the T matrix, I want to extract my x, y and z coordinates where x=T(1,4), Y=T(2,4), Z=T(3,4).
there will be 8 possible combinations. Using those coordinates I want to create a surface. I have been able to individually extract the values of the coordinates but the program overwrites the value each time the loop runs. I am using x= A(:,1); etc. This way I am able to plot all 8 points but cannot make a surface.
0 Comments
See Also
Categories
Find more on Surface and Mesh 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!