"Unable to convert expression containing remaining symbolic function calls into double array. Argument must be expression that evaluates to number"
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Cameron Sprent
el 28 de Mzo. de 2021
Comentada: 张桑彪
el 8 de Jul. de 2022
I've got a symbolic integral that I want to substitue some numbers into. Matlab will evaluate the integral for 0 < t < 4.8, but above that I get the error message.
"Unable to convert expression containing remaining symbolic function calls into double array. Argument must be expression that evaluates to number"
int(sin((7015723114167667*tau)/17592186044416 - 2630896167812875/1099511627776)*((555609333788003*tau^2*sin((pi*tau^2)/5))/7036874417766400 - (pi*cos((pi*tau^2)/5))/50), tau, 0, t)
Thanks in advance!
Respuesta aceptada
darova
el 29 de Mzo. de 2021
It's too complicated for symbolic toolbox
Use numerical approach
2 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Symbolic Math Toolbox 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!