different number of elements
2 ビュー (過去 30 日間)
古いコメントを表示

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 件のコメント
KALYAN ACHARJYA
2019 年 4 月 28 日
編集済み: KALYAN ACHARJYA
2019 年 4 月 28 日
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;
回答 (1 件)
Star Strider
2019 年 4 月 28 日
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.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Call Python from MATLAB についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!