Solve BVP with Arrays as Coefficients
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Can bvp4c and/or bvp5c be used to solve a boundary value problem where the coefficients (or terms) of the BVP are provided by an array, versus symbolic (e.g. x, x^2,...)?
For example, I need to solve:
y'' + a*y' + b*y = f. where, say x, is defined between 0 and 1. A, b and f are vectors/arrays at certain values of x. Can Matlab's BVP solvers interpolate these arrays as needed?
Thanks!
0 Commenti
Risposta accettata
Torsten
il 9 Mag 2025
Modificato: Torsten
il 9 Mag 2025
If you have functions depending on x for a, b and f, you are done.
If not, you can try the following:
Use "interp1" to interpolate a, b and f in the x-value where the coefficients are needed by bvp4c.
Or fit functions to a, b and f with x as independent variable before calling bvp4c and use these function to supply a, b and f at the relevant x-positions.
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Boundary Value Problems in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!