Допустим, я создал функцию Sn = LeftRiemannSum (f, left, right, N), которая вычисляет левую сумму riemann в интервале слева направо с N поддоменами.ie:Ограничение до бесконечности слева Riemann Sum MATLAB
Sn = сумма (f (xi) h) для всех поддоменов i = 0 до N-1. f - моя функция и xi = left + i h, поэтому входные аргументы left = x0 и right = xN.
Пусть е моя анонимная функция (например, е = @ (х) (х. * Журнал (1 + х)).
Я также оценил Sn для изменения N от N = 10 до 100000.
Теперь я просто хочу вычислить значение ряда Sn при N -> бесконечности. Внутри функции у меня есть цикл for [для i = 0: (N-1)], поэтому у меня будет бесконечный цикл. .
Могу ли я передать функцию как-то в команде 'предельный'? Любые подсказки?
Thanx!
PS: Основная часть кода моей функции LeftRiemann Sum является следующее:
for i=0:(N-1)
x=x0+i.*h;
y=f(x);
A=y.*h;
S=S+A
end
Sn=S
Что произойдет, если вы проверите 'doc limit' и начните с одного из этих примеров, пытаясь работать с вашей фактической функцией? –
Не могли бы вы пояснить, связан ли ваш вопрос с использованием Symbolic Math Toolbox? – gire