Problem Statement
I am treating a system of ordinary differential equations (ODE) that can be written as $$ \frac{\mathrm d\vec{x}(t)}{\mathrm dt} = A \vec{\theta}(\vec{x}(t), u(t), t), $$ with initial conditions $\vec{x}(t=0) = \vec{0}.$ Here, $\vec{x}(t) \in \mathbb{R}^N$ and $u(t) \in \mathbb{R}$. Additionally, $A \in \mathbb{R}^{N \times J}$ is constant in time and $\vec{\theta}(\vec{x}(t), u(t), t) \in \mathbb{R}^{J}$ is often called a “feature mapping” where a set of scalar-valued candidate functions $\phi_j$ are used to define $$ \vec{\theta}(\vec{x}(t), u(t), t) = \begin{bmatrix} \phi_1(\vec{x}(t), u(t), t) & \cdots &\phi_J(\vec{x}(t), u(t), t) \end{bmatrix}^T. $$
Question
If $A_{n,j}$ is used to represent the entry in the $n$-th row and $j$-th column of $A$, can I find a time-dependent expression for $\dfrac{\mathrm d\vec{x}(t)}{\mathrm dA_{n,j}}$?
Solution Attempts
- Browsing SE, Derivative of solution of ODE has a similar setup but ultimately is inapplicable. Estimate on derivative of ODE solution with respect to parameters also has an overlap with the current question but also strays from the intention here and also has no answers.
- It is intuitive for me to use the notation: $$ \vec{x}(t) = \int_0^{t'} A \vec{\theta}(\vec{x}(t'), u(t'), t') \,\mathrm dt' $$ To represent the solution to the ODE introduced earlier---despite me having trouble finding this as common practice (perhaps I have a misunderstanding)? From here, I want to work towards an expression for $\dfrac{\mathrm d\vec{x}(t)}{\mathrm dA_{n,j}}$ so I write $$ \vec{x}(t) = A \int_0^{t'} \vec{\theta}(\vec{x}(t'), u(t'), t') \,\mathrm dt'. $$ Testing this numerically, I have found this is an invalid manipulation.
- Googling, the concept of a parametric derivative has guided me to rewrite $$ \frac{\mathrm d\vec{x}(t)}{\mathrm dA_{n,j}} = \frac{\ \dfrac{\mathrm d\vec{x}(t)}{\mathrm dt}\ }{\ \dfrac{\mathrm dA_{n,j}}{\mathrm dt}\ } $$ but due to the time-independent nature of $A$, this becomes undefined.
- Thinking about the problem, it is clear to me that the dependence of $\vec{x}(t)$ on previous times introduces some kind of “path dependence” to the problem. Therefore, I expect $\dfrac{\mathrm d\vec{x}(t)}{\mathrm dA_{n,j}}$ to involve a weighted integral over $x(t')$ where $t'<t$. But I cannot put a formal approach to these words.