value
Function value.
obj = copp.Jet3(value, d1, d2, d3)
Jet3 stores a real value and its first three derivatives with respect to one scalar path parameter. Path.from_parametric passes a seeded Jet3 into a user formula, then extracts q, dq/ds, d2q/ds2, and d3q/ds3 from the returned Jet3 vector.
Supported operations cover the first lightweight MATLAB formula surface: +, -, .*, *, ./, /, .^, ^, sin, cos, exp, log, and sqrt. The class also supports vertical and horizontal concatenation so formulas may return vectors such as [sin(s); cos(2*s); s^2]. Path.from_parametric treats the formula return as a vector with dim elements and stores each sample as a \(\mathrm{dim} \times 1\) column inside the final \(\mathrm{dim} \times N\) batch output; matrix-valued formulas are rejected.
Jet3Construct a value with explicit derivatives.
doubleReturn the numeric value component.
uplusMember uplus.
uminusMember uminus.
plusMember plus.
minusMember minus.
timesMember times.
mtimesMember mtimes.
rdivideMember rdivide.
mrdivideMember mrdivide.
powerMember power.
mpowerMember mpower.
sinMember sin.
cosMember cos.
expMember exp.
logMember log.
sqrtMember sqrt.
transposeMember transpose.
ctransposeMember ctranspose.
vertcatMember vertcat.
horzcatMember horzcat.
constantseedConstruct the scalar path parameter jet d/ds value = 1.
Jet3obj = copp.Jet3(value, d1, d2, d3)
doubley = double(x)
uplusy = uplus(x)
uminusy = uminus(x)
plusy = plus(a, b)
minusy = minus(a, b)
timesy = times(a, b)
mtimesy = mtimes(a, b)
rdividey = rdivide(a, b)
mrdividey = mrdivide(a, b)
powery = power(a, b)
mpowery = mpower(a, b)
siny = sin(x)
cosy = cos(x)
expy = exp(x)
logy = log(x)
sqrty = sqrt(x)
transposey = transpose(x)
ctransposey = ctranspose(x)
vertcaty = vertcat(varargin)
horzcaty = horzcat(varargin)
constantobj = constant(value)
seedobj = seed(value)