Nodes
Количество подынтервалов или список x-значений для подынтервалов
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
Дополнительный | Список арифметических выражений |
Объекты | Значения по умолчанию узлов |
---|---|
plot::Integral | [10 ] |
Nodes
положительное число подынтервалов для числового приближения интегралов. Данный интервал для приближения разделен на данное количество подынтервалов, всю ту же ширину.
В противном случае, Nodes
может быть список x-значений для деления данного интервала. Интервал разделен на подынтервалы в данных x-значениях.
Когда номер дан для Nodes
, номер может быть дан как список с этим номером, также.
Когда список с x-значениями дан, левая и правая граница целого (приближение), интервал может быть не использован. В этом случае количество подынтервалов является количеством данных x-значений плюс одно.
Узлы вне интервала приближения проигнорированы. Проигнорированы дублирующиеся значения.
Узлы не должны быть упорядочены.
Nodes
определяет количество прямоугольников для Сумм Римана:
f := plot::Function2d(x*(x+4)*(x-4)): plot(plot::Integral(f, Nodes = 25, IntMethod = RiemannLower), f)
Увеличение Nodes
уменьшает ошибку или приближение:
plot(plot::Integral(f, Nodes = 125, IntMethod = RiemannLower), f)
delete f:
Мы запрашиваем определенное деление на подынтервалы:
f := plot::Function2d(sin(x), x = -2*PI..2*PI): plot( plot::Integral(f, Nodes = [i*PI/2 $ i = -4..4], IntMethod = Trapezoid), f)
Подынтервалы не должны иметь равной ширины:
f := plot::Function2d(sin(x), x = 0..PI): plot( plot::Integral(f, [PI/3, PI/2, 2*PI/3], IntMethod = Trapezoid), f)
delete f: