Error: Conversion to double from cell is not possible.

Hi,
I'm using the App Desiner to write an optimization model.
I'm facing this problem can someone help? I also created a matrix with zeros (matrix=zeros(4,4)) and stored it in 'zero.mat', which is of a class:double.
function import(app,event)
if event.Indices(2)==3 && event.NewData>0
data=app.UITable.Data;
neu=event.NewData;
data(event.Indices(1),1)={neu};
app.UITable.Data=data;
end
end

댓글 수: 2

import is a Matlab-supplied data input function; your function will alias that. You might consider changing names to something that doesn't conflict.
As to the error, you wrote
data(event.Indices(1),1)={neu};
that specifically turned event.NewData into a cell, whatever the new data were; then you tried to write that in the next line to a UITable. Remove the {} as first guess...
CK
CK 2019년 7월 11일
it worked! Thank you so much!!

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

도움말 센터File Exchange에서 MATLAB Parallel Server에 대해 자세히 알아보기

태그

질문:

CK
2019년 7월 10일

댓글:

CK
2019년 7월 11일

Community Treasure Hunt

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

Start Hunting!

Translated by