Creating a matrix using a loop
2 次查看(过去 30 天)
显示 更早的评论
Hi,
I am struggling with probably a very simple problem. I want to build a matrix. My X coordinate runs from -2 to 2 with increment 1 and same with Y. I want to create a matrix that will be following: x: -2 -1 0 1 2 Y: -2 -2 -2 -2 -2, then goes on X: -2 -1 0 1 2, Y= -1 -1 -1 -1 -1 and continues until X= -2 -1 0 1 2 , Y=2 2 2 2 2.
This means for same X positions Y varies from -2 to 2. I dont know how to do that. Could anybody please help me on this.
Thanks,
Rafiq
0 个评论
采纳的回答
更多回答(1 个)
Azzi Abdelmalek
2013-8-12
编辑:Azzi Abdelmalek
2013-8-12
y=repmat(x,numel(x),1)
y(:,1) % the first vector y
y(:,2) % the second
% and so on
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Resizing and Reshaping Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!