Undefined operator '/' for input arguments of type 'cell'.
6 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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.
0 commentaires
Réponse acceptée
ES
le 10 Mar 2017
division or / is not defined for cell datatype. So make the numerator and denominator to matrix types[using cell2mat].
4 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Elementary Math dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!