31 31 31 31 31 31 31 31 31 31 31 31 31 31 31
42 42 42 42 42 42 42 42 42 42 42 42 42 42 42
21 21 21 21 20 20 20 20 21 21 21 21 20 20 20
19 19 34 34 19 19 34 34 19 19 34 34 19 19 34
6 9 6 9 6 9 6 9 6 9 6 9 6 9 6 9 6
if we have this huge matrix i have to call only this postions [3 4 6 9 ]
can i know how to do this

댓글 수: 1

Fabio Freschi
Fabio Freschi 2019년 10월 29일
if you want to extract specific elements of a matrix you need the row and the col index. You provided only a vector. Which elements do you want to extract?

댓글을 달려면 로그인하십시오.

답변 (1개)

Vinai Datta Thatiparthi
Vinai Datta Thatiparthi 2019년 11월 5일

0 개 추천

Hi Sampath!
As Fabio mentioned, you can use both the row and column indices to get values out of a matrix of any size. Else, if you give a vector as the index (like in your question), MATLAB returns the values at the positions mentioned in the vector from the input matrix, but column wise (since column-major is the default in MATLAB).
Hope this helps!

카테고리

도움말 센터File Exchange에서 Multidimensional Arrays에 대해 자세히 알아보기

질문:

2019년 10월 29일

답변:

2019년 11월 5일

Community Treasure Hunt

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

Start Hunting!

Translated by