| Package | flash.math |
| Class | public class Equations |
| Method | Defined by | ||
|---|---|---|---|
|
solveCubicEquation(A:Number, B:Number, C:Number, D:Number):Array
[static] Функция для решения кубического уравнения, записанного в форме ax^3 + bx^2 + cx + d = 0
| Equations | ||
|
solveEquation(A:Number, B:Number, C:Number, D:Number, E:Number):Array
[static] Универсальная функция для решения уравнений c одним неизвестным.
| Equations | ||
|
solveLinearEquation(A:Number, B:Number):Array
[static] Функция для решения линейного уравнения, записанного в форме ax + b = 0
| Equations | ||
|
solveQuadraticEquation(A:Number, B:Number, C:Number):Array
[static] Функция для решения квадратичного уравнения, записанного в форме ax^2 + bx + c = 0
| Equations | ||
|
solveQuarticEquation(A:Number, B:Number, C:Number, D:Number, E:Number):Array
[static] Функция для решения уравнения четвертой степени, записанного в форме ax^4 + bx^3 + cx^2 + dx + e = 0
| Equations | ||
| Constant | Defined by | ||
|---|---|---|---|
| PRECISION : Number = 1e-10 [static]
| Equations | ||
| solveCubicEquation | () | method |
public static function solveCubicEquation(A:Number, B:Number, C:Number, D:Number):ArrayФункция для решения кубического уравнения, записанного в форме ax^3 + bx^2 + cx + d = 0
ParametersA:Number — — коэффициент при x^3
|
|
B:Number — — коэффициент при x^2
|
|
C:Number — — коэффициент при x
|
|
D:Number — — свободный член
|
Array — Array — массив с корнями уравнения.
Если действительных корней нет, либо бесконечно много, возвращает пустой массив.
|
See also
import ru.bezier.math.Equations var solutions = Equations.solveEquation(1,0,3,4); // x^3+3+4=0 trace(solutions);
| solveEquation | () | method |
public static function solveEquation(A:Number, B:Number, C:Number, D:Number, E:Number):Array Универсальная функция для решения уравнений c одним неизвестным.
Осуществляет перевызов на соответствующий метод, в зависимости от количества параметров.
Параметры означают коэффициенты при степенях переменной, начиная от старшей степени и заканчивая свободным членом.
A:Number — — коэффициент при старшей степени.
|
|
B:Number — — коэффициент при следующей степени.
|
|
C:Number — — коэффициент при следующей степени.
|
|
D:Number — — коэффициент при следующей степени.
|
|
E:Number — — коэффициент при следующей степени.
|
Array — Array — Массив с корнями уравнения.
Если действительных корней нет, либо их бесконечно много, возвращает пустой массив.
|
import ru.bezier.math.Equations var solutions = Equations.solveEquation(1,0,3,4); // x^3+3+4=0 trace(solutions);
| solveLinearEquation | () | method |
public static function solveLinearEquation(A:Number, B:Number):ArrayФункция для решения линейного уравнения, записанного в форме ax + b = 0
ParametersA:Number — — коэффициент при x
|
|
B:Number — — свободный член
|
Array — Array — Массив с корнями уравнения.
Если действительных корней нет, либо бесконечно много, возвращает пустой массив.
|
See also
import ru.bezier.math.Equations var solutions = Equations.solveEquation(1,3); // x+3=0 trace(solutions);
| solveQuadraticEquation | () | method |
public static function solveQuadraticEquation(A:Number, B:Number, C:Number):ArrayФункция для решения квадратичного уравнения, записанного в форме ax^2 + bx + c = 0
ParametersA:Number — — коэффициент при x^2
|
|
B:Number — — коэффициент при x
|
|
C:Number — — свободный член
|
Array — Array — Возвращает массив с корнями уравнения.
Если действительных корней нет, либо бесконечно много, возвращает пустой массив.
|
See also
import ru.bezier.math.Equations var solutions = Equations.solveEquation(3,4,1); // 3^2+4+1=0 trace(solutions);
| solveQuarticEquation | () | method |
public static function solveQuarticEquation(A:Number, B:Number, C:Number, D:Number, E:Number):ArrayФункция для решения уравнения четвертой степени, записанного в форме ax^4 + bx^3 + cx^2 + dx + e = 0
ParametersA:Number — — коэффициент при x^4
|
|
B:Number — — коэффициент при x^3
|
|
C:Number — — коэффициент при x^2
|
|
D:Number — — коэффициент при x
|
|
E:Number — — свободный член
|
Array — Array — массив с корнями уравнения.
Если действительных корней нет, либо бесконечно много, возвращает пустой массив.
|
See also
import ru.bezier.math.Equations var solutions = Equations.solveEquation(1,0,3,4,2); // x^4+3^2+4+2=0 trace(solutions);
| PRECISION | constant |
protected static const PRECISION:Number = 1e-10