How to create a vector of this output?
1 回表示 (過去 30 日間)
古いコメントを表示
Hi!
Can anyone tell me how to do this in matlab? I've tried using 3 for loops but I am getting the wrong answer. My range is from -2 to 2.
Here is what I want to get:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/197575/image.png)
... and so on and so forth.
Thanks a lot!
0 件のコメント
採用された回答
Star Strider
2018 年 11 月 29 日
Try this:
[X,Y,Z] = ndgrid(-2:2);
Out = [Z(:),Y(:),X(:)]
producing:
Out =
-2 -2 -2
-2 -2 -1
-2 -2 0
-2 -2 1
-2 -2 2
-2 -1 -2
-2 -1 -1
-2 -1 0
-2 -1 1
-2 -1 2
-2 0 -2
-2 0 -1
-2 0 0
-2 0 1
-2 0 2
etc.
2 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!