Conversion to cell from double is not possible

2 次查看(过去 30 天)
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;

类别

Help CenterFile Exchange 中查找有关 Data Type Conversion 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by