Azzera filtri
Azzera filtri

cell2mat with 1* 1 cell array

3 visualizzazioni (ultimi 30 giorni)
bugatti79
bugatti79 il 22 Ott 2013
Commentato: Azzi Abdelmalek il 24 Ott 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 Commenti
Matt Kindig
Matt Kindig il 22 Ott 2013
Modificato: Matt Kindig il 22 Ott 2013
What about
B = cell2mat(A{ii})
bugatti79
bugatti79 il 22 Ott 2013
Hi Matt,
This is what i had, doesnt work....

Accedi per commentare.

Risposta accettata

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

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Data Type Conversion in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by