Problem 152. Create a cell array out of a struct
Create a cell array out of a (single) struct with the fieldname in the first column and the value in the second column:
in:
S.foo = 'hello'; S.bar = 3.14;
out:
{'foo', 'hello'; 'bar', 3.14}
Solution Stats
Problem Comments
-
2 Comments
Thomas Pursche
on 13 Mar 2021
It is pretty strange that some solutions do not work even if they are equal
storedvars = fieldnames(S)
FirstVarName = storedvars{1:end}
FirstVarContent = S.(FirstVarName)
c = {storedvars,FirstVarContent}
akihisa yorozu
on 21 Aug 2021
I understand how the cell displayed.
Solution Comments
Show commentsGroup

Project Euler II
- 12 Problems
- 51 Finishers
- Find the longest sequence of 1's in a binary sequence.
- Convert given decimal number to binary number.
- Find out sum and carry of Binary adder
- Binary numbers
- Given an unsigned integer x, find the largest y by rearranging the bits in x
- Bit Reversal
- Relative ratio of "1" in binary number
- Binary code (array)
- Converting binary to decimals
- There are 10 types of people in the world
Problem Recent Solvers2083
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!