Skip to content

The fourth order runge kutta method is used to solve the first and second order differential equations

License

Notifications You must be signed in to change notification settings

flutter-studio/rk4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

English | 简体中文

rk4

pub package

The fourth order runge kutta method is used to solve the first and second order differential equations

Usage

To use this plugin, add rk4 as a dependency in your pubspec.yaml file.

Example

// Import package
import 'package:rk4/rk4.dart';
import 'package:flutter/material.dart';

 RK4(
    xInit: 0,
    yInit: 0,
    criticalValue: 1,
    k1: (x, y) => 1 - y,
  ).run().forEach((rr) {
    print("------ x: ${rr.x} y: ${rr.y}");
  });

  RK4
      .second(
        xInit: 0,
        yInit: -0.4,
        yDInit: -0.6,
        l1: (x, y, yd) => pow(e, 2 * x) * sin(x) - 2 * y + 2 * yd,
        criticalValue: 1,
      )
      .run()
      .forEach((rr) {
    print("------ x: ${rr.x} y: ${rr.y}");
  });

About

The fourth order runge kutta method is used to solve the first and second order differential equations

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages