What type of data (200 x 200 x 200)

조회 수: 1 (최근 30일)
Jhie Ton
Jhie Ton 2020년 2월 4일
댓글: Adam 2020년 2월 4일
I have a data whose size is 200 x 200 x 200 double (seen in the workspace). What type of data is it? is it a matrix or a vector?
  댓글 수: 2
stozaki
stozaki 2020년 2월 4일
Please see fowlloing URL
Stephen23
Stephen23 2020년 2월 4일
편집: Stephen23 2020년 2월 4일
"What type of data is it?"
You wrote that it is a double, so that is its class:
" is it a matrix or a vector?"
There is no special classs for vectors or matrices: vectors are just arrays with one row, matrices are just arrays with size MxN... but they are all arrays. MATLAB does not store them as different classes, just as different sizes (just like mathematics!)

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

채택된 답변

Adam
Adam 2020년 2월 4일
편집: Adam 2020년 2월 4일
It's an array. A 3d array to be precise, but just an array.
A vector (as defined by isvector(...) )is an nx1 or 1xn array
A matrix (as defined by ismatrix(...) ) is an nxm 2d array (so a vector is a subset of a matrix as a 1d array is not possible in Matlab).
You can also specify a row or column vector explicitly with isrow(...) and iscolumn(...)
  댓글 수: 4
Jhie Ton
Jhie Ton 2020년 2월 4일
reshape?
That when it is taken by the function isvector() the returned value is true
Adam
Adam 2020년 2월 4일
doc reshape
will reshape an array. Or
myArray(:)
will collapse any dimensionality of array to a column vector.

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Matrices and Arrays에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by