Моделирование в MATLAB/Simulink и SCILAB/Scicos - page 86

84
quad
(@
fun
,
a
,
b
) – возвращает численное значение определенного
интеграла от заданной функции @
fun
на отрезке [
а b
]. Используется
значительно усовершенствованный адаптивный метод Симпсона;
quad
(@
fun
,
a
,
b
,
tol
) – возвращает численное значение определенного
интеграла с заданной относительной погрешностью
tol
. По умолчанию
tol
=l.e-6. Можно также использовать вектор, состоящий из двух
элементов
tol
=[
rel_tol abs_tol
], чтобы точно определить комбинацию
относительной и абсолютной погрешности;
quad
(@
fun
,
a
,
b
,
tol
,
trace
) – возвращает численное значение
определенного интеграла и при значении
trace
, не равном нулю,
строит график, показывающий ход вычисления интеграла;
quad
(@
fun
,
a
,
b
,
tol
,
trace
,
P
1,
P
2,...) – возвращает численное значение
определенного интеграла по
х
от подынтегральной функции
fun
,
использует дополнительные аргументы
P
1,
P
2,..., которые напрямую
передаются в подынтегральную функцию:
G
=
fun
(
X
,
P
1,
P
2,...).
Например,
quad('exp(x)-1',0,1,1e-5)
ans =
0.7183
q = quad(@exp,0,2,1e-4)
q =
6.3891
q = quad(@sin,0,pi,1e-3)
q =
2.0000
dblquad
(@
fun
,
inmin
,
inmax
,
outmin
,
outmax
) – вычисляет и возвращает
значение двойного интеграла для подынтегральной функции
fun
(
inner
,
outer
), по умолчанию используя квадратурную функцию
quad
.
inner
внутренняя переменная, изменяющаяся на закрытом интервале от
inmin
до
inmax
, a
outer
– внешняя переменная, изменяющаяся на
закрытом интервале от
outmin
до
outmax
. Первый аргумент @
fun
строка, описывающая подынтегральную функцию. Это может быть
либо дескриптор функции, либо объект
inline
(в последнем случае
символ «@» в ее записи отсутствует). Обычная запись в апострофах
теперь недопустима. Эта функция должна быть функцией двух
переменных вид.
fout
=
fun
(
inner
,
outer
). Функция должна брать вектор
inner
и скаляр
outer
возвращать вектор
fout
, который является
функцией, вычисленной в
outer
и каждом значении
inner
;
dblquad
(@
fun
,
inmin
,
inmax
,
outmin
,
outtmax
,
tol
,
trace
) – передает в
функцию
dblquad
параметры
tol
и
trace
. Смотрите справку по функции
quad
для получения информации о параметрах
tol
и
trace
;
1...,76,77,78,79,80,81,82,83,84,85 87,88,89,90,91,92,93,94,95,96,...286
Powered by FlippingBook