Hi I am trying to store the coordinates of the 4 spheres I am plotting from a function call. I can only return the final spheres coordinates instead of all of them. Any help would be greatly appreciated.
xyz = [-8.67212090030965 -7.78294481282592 4.198099661917874.30363429770975 -6.33796132936349 2.3041219627157911.4626419696253 3.31049523749869 2.841933350354001.28757516363600 6.20802478748340 11.1358580308193];x1 = xyz(:, 1);y1 = xyz(:, 2);z1 = xyz(:, 3); SizeXYZ = size(xyz,1);for i = 1:SizeXYZ [x,y,z spheresXYZ] = createspheres(x1(i),y1(i),z1(i)); surf(x,y,z,'FaceColor', 'k'); hold onend%
function [X,Y,Z, spheresXYZ] =createspheres(spherex, spherey, spherez)[x, y, z] = sphere(4);X = x+spherex;Y = y+spherey;Z = z+spherez;spheresXYZ = [X,Y,Z];end
Best Answer