Я посетил сайт gnu gsl, и я не нашел здесь примера, чтобы решить дифференциальное уравнение как интуитивное (особенно потому, что оно использует дифференциальное уравнение 2-го порядка). https://www.gnu.org/software/gsl/manual/html_node/ODE-Example-programs.html#ODE-Example-programs Может ли кто-нибудь посоветовать, где найти описательное руководство по тому, как решить очень простой Первый заказ differetial equation.gsl gnu решение обыкновенного дифференциального уравнения первого порядка
Например, если моя функция равна y '= x + 2y (или любая такая функция), то как я могу написать код в gsl для его решения с заданным фиксированным размером шага и начальным условием.
ли это требование о том, что решение будет в C? Попробуйте документацию для python 'scipy.integrate.odeint'. - Или просто внедрите фиксированные шаговые шейки Heun или RK4 в C как учебное упражнение. Попытайтесь найти оптимальный размер шага для заданной точности ... После этого вы поймете, почему интерфейс для общего решателя настолько сложный. – LutzL
Да .. Требование находится в C. – ausworli
Не могли бы вы привести пример примерного кода, который будет делать очень простую функцию, такую, что y '= x + 2y usin GSL? Будучи совершенно новым для этой библиотеки, я не могу сделать основной отправной точкой для такой простой функции, как выше. – ausworli