2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Символьное вычисление свертки
Сообщение02.10.2012, 22:11 


02/02/09
53
Доброго времени суток.
Возникла у меня такая проблема - мне необходимо аналитически посчитать свертку распределений в MATLAB. Бродя по форуму наткнулся на следующую ветку: http://dxdy.ru/topic48435.html?hilit=%D1%81%D0%B2%D0%B5%D1%80%D1%82%D0%BA%D0%B0. Много там полезного почерпнул, но вот никак не могу разобраться, как реализовать данную свертку в MATLAB'е.
Итак, порывшись в хелпах MuPad, задаю функции распределения:
Код:
y:= stats::uniformPDF(0, 1):y(x)
z:=stats::uniformPDF(0,1):z(x)

далее, следуя тем же хелпам задаю выражение для вычисление свертки:
Код:
int(y(t)*z(x-t), t=-infinity..infinity)

после нажимаю "ентер" и жду пару секунд... и, наконец, система выдает мне следующее (точнее записанное все в редакторе MuPad):
Код:
int(stats::uniformPDF(0, 1)(x - t)*stats::uniformPDF(0, 1)(t), t = -infinity..infinity)


Таким образом ничего не считается. Более того, аналогичная ситуация, когда распределение $z$ я не задаю вовсе, т. е.
Код:
int(stats::uniformPDF(0, 1)(t), t = -infinity..infinity)
что по идее равно 1.

Вероятно что-то делаю не так, раз такие простые вещи не получаются, но вот что именно - не могу понять. Огромная просьба помочь и/или натолкнуть на мысль.
Заранее благодарен

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group