cell2mat with 1* 1 cell array

5 views (last 30 days)
bugatti79
bugatti79 on 22 Oct 2013
Commented: Azzi Abdelmalek on 24 Oct 2013
Folks,
I have A{ii} which is a cell array 1*1 containing 18*9 matrix. I atttempt to convert to a matrix using B=cell2mat(A) but I get error stating
Cell contents reference from a non-cell array object.
I cannot change A{ii} to A(ii) is it violates
A(I) = B, the number of elements in B and
I must be the same.
Any ideas? Regards B
  2 Comments
Matt Kindig
Matt Kindig on 22 Oct 2013
Edited: Matt Kindig on 22 Oct 2013
What about
B = cell2mat(A{ii})
bugatti79
bugatti79 on 22 Oct 2013
Hi Matt,
This is what i had, doesnt work....

Sign in to comment.

Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 22 Oct 2013
Type
A
whos A
what did you get?
  13 Comments
bugatti79
bugatti79 on 24 Oct 2013
C needs to be a matrix not a single numeric value...
Azzi Abdelmalek
Azzi Abdelmalek on 24 Oct 2013
Then just use
D{ii}= i.*n.*B{ii}.*C

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!