2 / 1 / 1
Регистрация: 06.10.2011
Сообщений: 86
1

Интегрирование таблично заданной функции

31.03.2019, 19:34. Показов 4039. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всех приветствую.

Подскажите пожалуйста встроенную функцию матлаба ( или метод который будет оптимальным) для интегрирования таблично заданной функции с формой близкой к синусоидальной, которая будет давать наименьшую погрешность.

Заранее спасибо)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2019, 19:34
Ответы с готовыми решениями:

Аппроксимация функции, заданной таблично
Доброе время суток! помогите произвести апроксимацию функции заданной таблично, определив вид...

Интерполяция таблично заданной функции
Уважаемые форумчане, возник вопрос сразу скажу знакомлюсь только с матлабом и встал вопрос, как...

Разложение функции заданной таблично в ряд фурье
Здравствуйте, появилась такая проблема. Есть таблица в exel (показания прибора) необходимо...

Построить кубический сплайн для функции, заданной таблично
Построить график сплайна и отобразить на нем узловые точки. Нашел такой пример x=; y=; ...

3
Модератор
1614 / 1477 / 482
Регистрация: 13.09.2015
Сообщений: 5,111
31.03.2019, 22:51 2
При равномерном шаге аргумента можно использовать метод трапеций (команда trapz), но метод Симпсона более точный. При имеющихся значениях аргумента х и соответствующих им значениях у:
Matlab M
1
2
3
4
h=(x(end)-x(1))/(length(x)-1);
yc=y(2:end-1);
f=[1 repmat(3,size(yc))-(-1).^(1:length(yc)) 1];
Integ=sum(y.*f)*h/3
1
2 / 1 / 1
Регистрация: 06.10.2011
Сообщений: 86
01.04.2019, 02:19  [ТС] 3
Я знаю метод Симпсона, но я не смог найти его для таблично заданной функции ( для массива данных).
Причём в большей степени меня интересуют встроенные методы матлаба.
Написать можно что угодно, но скомпилированные из фортрана и подключённые к матлабу библиотеки будут работать явно быстрее нежели мои поделия)
0
Модератор
1614 / 1477 / 482
Регистрация: 13.09.2015
Сообщений: 5,111
01.04.2019, 05:43 4
Цитата Сообщение от Ятень Посмотреть сообщение
Я знаю метод Симпсона, но я не смог найти его для таблично заданной функции
В каком же это виде вы его знаете, что он не подходит для табличных данных?
Из встроенных функций для таблично заданных данных имеется только trapz, но результат у неё менее точный.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.04.2019, 05:43
Помогаю со студенческими работами здесь

Нахождение значений таблично заданной функции в промежуточных точках
% заполнение массивов для табличной функции x0=input('Введите начальную дальность в продольном...

Аппроксимация полиномом Лагранжа таблично заданной функции. 1 вход 1 выход
ПОмогите написать, плиз Матлаб.аппроксимация полиномом Лагранжа таблично заданной функции.1 вход 1...

Интегрирование функции 2 переменных
Необходимо проинтегрировать функцию от 2 переменных по одной из этих переменных. C = ...

Аппроксимация функции , заданной таблично
Как реализовать подобное в маткаде? Задание следующее: Задана кривая намагничивания материала...

Вычисление определённого интеграла от функции, заданной таблично
Здравствуйте! Помогите, пожалуйста. Необходимо вычислить определённый интеграл от функции, заданной...

Интегрирование комбинации функций, заданных таблично
Доброго времени суток! При обработке экспериментальных данных часто случается, что явный вид...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru