Undefined operator '/' for input arguments of type 'cell'.

5 visualizaciones (últimos 30 días)
Veronika
Veronika el 10 de Mzo. de 2017
Comentada: Walter Roberson el 10 de Mzo. de 2017
Dear all,
I have this line of code:
Contours{1}={gsubtract(shape.thorax(1:end-1,:),params.Norm)/params.Norm};
And still this error message: Undefined operator '/' for input arguments of type 'cell'.
I figured out how solve operator '-' (by gsubtract), but I don´t know how I solve operator '/'.
This is my whole code:
function [fmdl,img_okoli] = Newmodel(params,shape)
Contours{1}={gsubtract(shape.thorax(1:end-1,:),params.Norm)/params.Norm};
cnt=2;
if exits(shape.leftLung)
Contours{cnt}={(shape.leftLung(1:end-1,:)-params.Norm)/params.Norm};
cnt = cnt + 1;
end
cnt=2;
if exits(shape.rightLung)
Contours{cnt}={(shape.rightLung(1:end-1,:)-params.Norm)/params.Norm};
cnt = cnt + 1;
end
thorax_shape = {params.Height, % výška
Contours, % kontury
1, % použití defaultních vrcholů
params.Refi}; % maxh (zjemnění )
elec_pos = [ params.NumEl , % počet elektrod
params.DistEl, % vzdálenost mezi elektrodami
0.5]'; % v z rovině
elec_shape = [params.RadEl, % poloměr
params.ShapeEl, % kulaté elektrody
params.RefiEl]'; % maxh (zjemnění)
fmdl = ng_mk_extruded_model(thorax_shape, elec_pos, elec_shape);
img_okoli=mk_image(fmdl,1);
end
Can you advise me? Thank you for your answers.

Respuesta aceptada

ES
ES el 10 de Mzo. de 2017
division or / is not defined for cell datatype. So make the numerator and denominator to matrix types[using cell2mat].
  4 comentarios
Veronika
Veronika el 10 de Mzo. de 2017
Command window:
Error using celldisp (line 14)
Must be a cell array.
Error in Newmodel (line 3)
celldisp(params.Norm);
Walter Roberson
Walter Roberson el 10 de Mzo. de 2017
It is probably the shape.thorax(1:end-1,:) that is the cell array.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Logical en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by