MATLAB Answers

Assign cell array of values to cell array of names

8 views (last 30 days)
Here's my question:
I have a cell array of names: {'a';'b';'c'} (example)
and a cell array of values: {1;0;1} (booleans in my case)
What I want to do is to assign the value to the name and just call it as a variable. Right now what I've been using is a for that looks for the value every time I need it.
If I need the value of a:
for i=1:length(names)
if strcmp(names{i},'a')
But this takes so much time because the arrays are too long, I want that "a" contains the corresponding value.
Thank you so much!

Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 5 Aug 2015
Edited: Azzi Abdelmalek on 5 Aug 2015
value= {1;0;1}
  1 Comment
Juan Henao
Juan Henao on 6 Aug 2015
Thank you very much, this worked for what I needed.
There are lots of things to know... awesome.

Sign in to comment.

More Answers (1)

Community Treasure Hunt

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

Start Hunting!