[X,n]= STRUCT2MAT(S) converts a structre S into a numeric matrix X. The
contents of each *numeric* field of S (either a vector or a matrix) will
form 1 column of X. Fieldnames are returned in cell array 'n'. If the
fields of S aren't of the same length, the columns of X will be padded
with NaN.
Example:
s= struct('a',['string of letters'],'b',[1 2; 3 4],'c',[1 2 3 4 5 6 7 8 9])
[x,n]= struct2mat(s)
Cite As
Francisco (2026). struct2mat(S) (https://uk.mathworks.com/matlabcentral/fileexchange/54766-struct2mat-s), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2012b
Compatible with any release
Platform Compatibility
Windows macOS LinuxCategories
- MATLAB > Language Fundamentals > Matrices and Arrays >
- MATLAB > Language Fundamentals > Data Types >
Find more on Matrices and Arrays in Help Center and MATLAB Answers
Tags
Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0.0 |
