VariationalCalculus
Convex
determine whether an integrand is convex
Calling Sequence
Parameters
Description
Examples
Convex(f, t, x(t))
f
-
expression in t, x(t), and x'(t)
t
independent variable
x(t)
unknown function (or list of functions)
The Convex(f, t, x(t)) command determines if the integrand is convex.
If the integrand is convex, the functional J=∫abft,x,x,'ⅆt is globally minimized by extremals (solutions of the Euler-Lagrange equations).
For a convex integrand, the output is an expression sequence containing two items:
Hessian matrix ∂2∂x∂x'f
Logical expression that is true iff the Hessian is positive semidefinite, which proves that J is a minimum
If the integrand is not convex, Maple returns false.
If LinearAlgebra[IsDefinite] cannot determine the convexity, the output is an expression sequence containing two items:
unevaluated call to IsDefinite
If an error occurs in the execution of LinearAlgebra[IsDefinite], only the Hessian matrix is returned.
The arithmetic negation makes the Hessian negative semidefinite.
withVariationalCalculus
ConjugateEquation,Convex,EulerLagrange,Jacobi,Weierstrass
f≔diffxt,t2+diffyt,t212
f≔ⅆⅆtxt2+ⅆⅆtyt2
Convexf,t,xt,yt
0000000000−ⅆⅆtxt2ⅆⅆtxt2+ⅆⅆtyt232+1ⅆⅆtxt2+ⅆⅆtyt2−ⅆⅆtxtⅆⅆtytⅆⅆtxt2+ⅆⅆtyt23200−ⅆⅆtxtⅆⅆtytⅆⅆtxt2+ⅆⅆtyt232−ⅆⅆtyt2ⅆⅆtxt2+ⅆⅆtyt232+1ⅆⅆtxt2+ⅆⅆtyt2,0≤1ⅆⅆtxt2+ⅆⅆtyt2
See Also
LinearAlgebra[IsDefinite]
VariationalCalculus[EulerLagrange]
Download Help Document