Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/25: Рейтинг темы: голосов - 25, средняя оценка - 5.00
10 / 10 / 1
Регистрация: 17.02.2013
Сообщений: 344

Функция для вычисления сумм Дарбу

19.02.2014, 17:52. Показов 5256. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите, пожалуйста, написать M-функцию для вычисления верхней и нижней сумм Дарбу на отрезке https://www.cyberforum.ru/cgi-bin/latex.cgi?[a;b] с равномерным разбиением на https://www.cyberforum.ru/cgi-bin/latex.cgi?n отрезков. Заранее спасибо.


Как исправить код, чтобы искал верхнюю сумму Дарбу для разных функций ?
Matlab M
1
2
3
4
5
6
7
8
9
function S=darbyverh(fname,a,b,n)
h=(b-a)/n; %длина частичного отрезка
S=0; %обнуляем сумму
for i=0:1:n-1
    x1=a+i*h; %значение некоторой точки
    x2=a+(i+1)*h; %значение следующей точки
    S=S+fminbnd(@(x)-fname(x),x1,x2)*(x2-x1); %верхняя сумма Дарбу
end;
end
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.02.2014, 17:52
Ответы с готовыми решениями:

Функция вычисления кумулятивных сумм всех префиксов списка
Доброго времени суток! Помогите пожалуйста еще раз с задачей: Написать функцию cumSum PrefixMy :: Num a => -> , которая...

Цикл For для вычисления сумм и произведений
Помогите пожалуйста, листал форум не нашел похожие http://s018.***********/i519/1405/25/9f3a812638d3.png

Операторы цикла для вычисления сумм
помогите пожалуйста,очень нужно Найти значение выражения ( для натуральных m и n, m<n): а) S=1+2+...+n ...

2
10 / 10 / 1
Регистрация: 17.02.2013
Сообщений: 344
20.02.2014, 19:37  [ТС]
Кто-нибудь может помочь ?
0
 Аватар для Зосима
5246 / 3574 / 379
Регистрация: 02.04.2012
Сообщений: 6,477
Записей в блоге: 18
03.03.2014, 14:58
Цитата Сообщение от Garold Посмотреть сообщение
чтобы искал верхнюю сумму Дарбу для разных функций ?
а чем тебе этот код не угодил? вводишь имя своей функции myfun, в которой можешь написать, что угодно:
Matlab M
1
2
function F = myfun(x)
 F = x.^2-1;
и оно считает
Matlab M
1
2
3
4
>> darbyverh(@myfun,-2,1,50)
 
ans =
   -1.5288
Если ты хочешь явно указывать выражение, вот так:
>> darbyverh('x.^2-1',-2,1,50)
то могу предложить такой вариант: (добавил расчет нижней суммы, если конечно правильно)
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function S=darbyverh(fname,a,b,n)
h=(b-a)/n; %длина частичного отрезка
Sd=0; %обнуляем сумму
Su=0;
Fd = inline(fname);
Fu = @(x) - Fd(x);
for i=0:1:n-1
    x1=a+i*h; %значение некоторой точки
    x2=a+(i+1)*h; %значение следующей точки 
    Su=Su + fminbnd(Fu,x1,x2)*(x2-x1); %верхняя сумма Дарбу
    Sd=Sd + fminbnd(Fd,x1,x2)*(x2-x1); %верхняя сумма Дарбу
end;
S = [Sd Su]; 
end
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.03.2014, 14:58
Помогаю со студенческими работами здесь

Подходит ли Murmur для вычисления контрольных сумм?
Ищу алгоритм для вычисления контрольных сумм, раньше никогда не сталкивался с этой темой. В Интернете почитал - советуют разное, мне...

Разработать программу для вычисления заданных сумм, рекурсия
Задача: Задано натуральное n. Разработать программу для вычисления заданных сумм. \sum_{k=1}^{n}\frac{a_k}{\left(k+1 \right)!}\;,\;...

Составить программу для вычисления конечных сумм рядов
При необходимости выводить рекуррентные соотношения, избегать возведения в степень (-1). Для проверки работоспособности программы и её...

Составить программу для вычисления конечных сумм рядов
Составить программу для вычисления конечных сумм рядов. При необходимости выводить рекуррентные соотношения, избегать возведения в степень...

составить программу для вычисления конечных сумм а и добутков в
составить программу для вычисления конечных сумм а и добутков в. выбрав функцию F(x)=2,574x. выбрав данные z=12a-b2. в результатах...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru