How do I create a matrix based on another matrix?
11 次查看(过去 30 天)
显示 更早的评论
Hi everyone,
I have Number of elements which is a input and have an N matrix which is also input. For example, I have NumElem=4 and corrosponding N matrix as N=[1 0 1 0; 3 0 1 1].
What I am trying to do is create a matrix with NumElem rows and 3 columns. Those 3 colums came from N column numbers 2,3,4. For previous example, the matrix would be E=[0 1 0; 0 0 0; 0 1 1; 0 0 0] it takes each N row's first value and assign it as a row in E column. Later, it assign rest of the each N row values to E row but if there is no value for specific row (for example, there is no 2 value at start of any row in matrix N) the corrosponding row (row 2 in matrix E) has all the zero values.
I know i need to use for function but i cannot figure how to obtain matrix row with all zeros.
0 个评论
采纳的回答
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrix Indexing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!