Conversion to cell from double is not possible

7 ビュー (過去 30 日間)
Mahua Nandy(Pal)
Mahua Nandy(Pal) 2013 年 3 月 18 日
Consider the following code: mean=mean(mean(window)); std_dev=std(std(double(window))); Output(i1,1)=mean_window; Output(i1,2)=std_dev;
The following error is coming: Conversion to cell from double is not possible.
How this can be removed?

回答 (1 件)

Leah
Leah 2013 年 3 月 18 日
It is very hard to tell your problem from this about of information. I can only guess that Output is a cell array and you are trying to place a the double value mean_window (again guessing) into it. You can either initialized Output as a matrix instead of a cell array or use this to reference the cell value
mean=mean(mean(window));
std_dev=std(std(double(window)));
Output{i1,1}=mean_window;
Output{i1,2}=std_dev;
  1 件のコメント
Jan
Jan 2013 年 3 月 18 日
Most likely it should be:
mean_window = mean(mean(window));

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeData Type Conversion についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by