Unable to convert expression into double array
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
duty duty
el 23 de Nov. de 2020
Comentada: duty duty
el 24 de Nov. de 2020
Dear all
In the code I would like to use sym function to calculate this function.But I keep getting this error.
"Unable to convert expression into double array.'
I=zeros(256,256);
syms t;
for i=1:256
for j=1:256
I(i,j)=1+cos(2*pi*(19.5+t)*i/1950/10^-4)-cos(2*pi*100*i);
end
end
Respuesta aceptada
Ameer Hamza
el 23 de Nov. de 2020
You are initializing I as double matrix, initialize it as a symbolic matrix
syms t;
I = zeros(256,256, 'like', t);
for i=1:256
for j=1:256
I(i,j)=1+cos(2*pi*(19.5+t)*i/1950/10^-4)-cos(2*pi*100*i);
end
end
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Conversion Between Symbolic and Numeric en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!