How to select a specified value into a matrix using readtable

조회 수: 9 (최근 30일)
Daniele Morello
Daniele Morello 2015년 9월 18일
댓글: Daniele Morello 2015년 9월 18일
hi everyone, i'm using readtable function to get data from excel in this way:
matrix = readtable('sala_prove.xls');
now i have to select a specified row, for example
row = matrix(4,:);
at this point i should to select again a specified value, for example the first one of the row that i have just selected:
row(1)
but it doesn't work. there's an error message "You can not subscript a table using only one subscript. Table subscripting requires both row and variable subscripts." what does it mean? how can i resolve to select the first (or anyother) value in the row?

답변 (1개)

Walter Roberson
Walter Roberson 2015년 9월 18일
row = matrix(4,:); selects a single row, but the result is still a table. You can use
row = matrix{4,:};
to extract the values.
  댓글 수: 1
Daniele Morello
Daniele Morello 2015년 9월 18일
oh thanks, it can be a solution. but if i need the entire row using
row = matrix(4,:)
and then explore this table (isn't now an array?), how can i extract the values?

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

카테고리

Help CenterFile Exchange에서 Logical에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by