What type of data (200 x 200 x 200)
1 次查看(过去 30 天)
显示 更早的评论
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 个评论
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
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 个评论
Adam
2020-2-4
doc reshape
will reshape an array. Or
myArray(:)
will collapse any dimensionality of array to a column vector.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrices and Arrays 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!