How to select the first i columns of a matrix?

29 次查看(过去 30 天)
Hello, I have a nxn matrix X. I need to select the first i columns alone of the matrix within a for loop. How can I do this? I'm not able to figure out the indexing for this. This is what I want
X =
-1.5145 -1.5475 -1.5556
-1.4254 -1.4856 -1.5085
-1.3363 -1.4237 -1.4614
first iteration
-1.5145
-1.4254
-1.3363
second iteration
-1.5145 -1.5475
-1.4254 -1.4856
-1.3363 -1.4237
  2 个评论
M
M 2018-3-20
编辑:M 2018-3-20
Maybe you should start by reading how to write for loop and read about indexing matrices in matlab.
Stephen23
Stephen23 2018-3-20
A good place to learn basic (and important!) MATLAB concepts is by doing the introductory tutorials, which are highly recommended for all beginners:
These will teach you many important concepts that you need to know.

请先登录,再进行评论。

采纳的回答

Birdman
Birdman 2018-3-20
for i=1:size(X,2)
X(:,1:i)
end

更多回答(0 个)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by