what functionalDerivative returns is a 1*1 symfun, not a vector
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Tony Cheng
el 15 de Jul. de 2019
Respondida: Stephan
el 15 de Jul. de 2019
Hi guys,
I am trying the codes
syms u(x) v(x)
H = u^2*diff(v,x)+v*diff(u,x,x);
D = functionalDerivative(H,[u v])
Actually, the D returned by functionalDerivative is a 1*1 symfun, but a 1 * 2 vector of symbolic functions.
So how to return a 1*2 vector?
Many thanks.
0 comentarios
Respuesta aceptada
Stephan
el 15 de Jul. de 2019
syms u(x) v(x)
H = u^2*diff(v,x)+v*diff(u,x,x);
D(1) = functionalDerivative(H,u)
D(2) = functionalDerivative(H,v)
0 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!