Passing Arrays to a SubFunction
2 次查看(过去 30 天)
显示 更早的评论
N = 20;
B = 3;
maxNum = 10;
xyz = zeros(N,B); % 20 x 3 % Current Run Array
xyz = maxNum * rand(N,3); % 20 x 3 % Random (x,y,z) positions
mySubFunct(xyz);
...
...
% Sub-Function - mySubFunct(inArray)
mySubFunct(inArray);
c = [0.0, 0.0, 0;...
0.0, 5.0, 0;...
0.0, 10.0, 0;...
5.0, 0.0, 0;...
5.0, 10.0, 0;...
10.0, 0.0, 0;...
10.0, 5.0, 0;...
10.0, 10.0, 0];
% 20x3 + 8x3 = 28x3
% Current Array + corners
abc = vertcat(inArray, c);
xs = abc(:,1);
ys = abc(:,2);
zs = abc(:,3);
abc = vertcat(inArray, c);
xs = abc(:,1);
ys = abc(:,2);
zs = abc(:,3);
plot3(xs,ys,zs,'.','MarkerSize',10);
ERROR:
Undefined function or variable 'mySubFunct'.
Error in myHomework (line 71)
mySubFunct();
What am I missing or doing wrong???
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!