Screen Shot 2019-04-28 at 10.09.53 AM.png
Basically I want to have 9 arrays saved as eigen-face(1-9) and then display them with the corresponding title. The way I have this it should work with python. Im not sure why its says different number of elememts I am trying to use eigen_face(x) is a variable name.

1 Kommentar

KALYAN ACHARJYA
KALYAN ACHARJYA am 28 Apr. 2019
Bearbeitet: KALYAN ACHARJYA am 28 Apr. 2019
Hope, In fro loop j is running 1-some value-
eigenface=reshape(j,[48,42]);
eigen_face{j}=eigenface;
Hope, In fro loop j is running 1-some value, if Not
eigenface=reshape(j,[48,42]);
eigen_face{x}=eigenface;

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Star Strider
Star Strider am 28 Apr. 2019

0 Stimmen

I have absolutely no idea what you are doing, however one thing is obvious: the array index in ‘eigen_face('x') = ...’ should not have quotes indicating that it is a character variable. Also, you cannot assign an array (that ‘eigen_face’ appears to be) to a scalar array element, even if the array element is not a character variable.
Try something like:
eigen_face_cell{x} = eigen_face ...
Saving it as a cell array would likely work, although that puts off the inevitable conversion back to a double array until later in your code.

Kategorien

Gefragt:

am 28 Apr. 2019

Bearbeitet:

am 28 Apr. 2019

Community Treasure Hunt

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

Start Hunting!

Translated by