Assigning Columns to Multiple Variables

Lets say I have a table of 5 columns in my workspace.
I want each of the variables A, B, C, D to be assinged to a single column.
For exaple A = Column 1, B=Column 3 etc.
I know I can write A = Table( : ,1), but is there a way to do it all at once instead of individually?

 Accepted Answer

Matt J
Matt J on 5 Apr 2021
Edited: Matt J on 5 Apr 2021
for i=1:4, Q{i}=Table{:,i}; end
[A,B,C,D]=deal(Q{:})

More Answers (0)

Products

Release

R2020b

Community Treasure Hunt

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

Start Hunting!