2014 dxdy logo

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

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




 
 Преобразование Лапласа на указанном отрезке (программой)
Сообщение13.02.2012, 14:09 
Здравствуйте. Скажите, есть ли программа, способная произвести преобразование Лапласа в указанном пределе интегрирования? Не уверен, что вручную смогу сделать это.

 
 
 
 Re: Преобразование Лапласа на указанном отрезке
Сообщение13.02.2012, 14:44 
Аватара пользователя
Не пользовался, но вижу, что в MatLAB это есть:
http://www.mathworks.it/help/toolbox/symbolic/laplace-transform.html

Думаю, что и другие мат.пакеты это умеют - смотрите хэлпы

 
 
 
 Re: Преобразование Лапласа на указанном отрезке
Сообщение13.02.2012, 15:19 
В том то и дело, что функция laplace() вычисляет интеграл от нуля до бесконечности. Или я не правильно понял? Можно там задать интервал интегрирования?

 
 
 
 Re: Преобразование Лапласа на указанном отрезке (программой)
Сообщение13.02.2012, 15:38 
Аватара пользователя
 i  Перенесено из "Общих вопросов математики" в раздел "Околонаучный софт"

 
 
 
 Re: Преобразование Лапласа на указанном отрезке
Сообщение13.02.2012, 15:39 
Аватара пользователя
sdr в сообщении #538242 писал(а):
В том то и дело, что функция laplace() вычисляет интеграл от нуля до бесконечности. Или я не правильно понял? Можно там задать интервал интегрирования?

Задайте Вашу функцию нулем вне искомого интервала

 
 
 
 Re: Преобразование Лапласа на указанном отрезке (программой)
Сообщение13.02.2012, 17:06 
Как это сделать, если интервал от нуля до 86400?

 
 
 
 Re: Преобразование Лапласа на указанном отрезке (программой)
Сообщение13.02.2012, 17:49 
Аватара пользователя
У меня под рукой нет matlab-а с тулбоксом для символьных вычислений, поэтому не могу проверить.
При работе с числами задать кусочно функцию можно например так (в данном случае, аргумент определен на отрезке $[-10;10]$, а функция $y=\sin(x)$, на интервале $(-5;3)$ и $0$ вне его):
Используется синтаксис Matlab M
x=-10:.1:10;
y=(x>-5).*(sin(x)).*(x<3);

Думаю, что аналогичным образом можно задать и при работе в символьном виде

 
 
 
 Re: Преобразование Лапласа на указанном отрезке (программой)
Сообщение14.02.2012, 14:45 
У меня была зависимость некоторого параметра от времени. Причем время измеряется в секундах и это большие величины. После апроксимации получается функция: $f(t)=9.7*10^{-15} x^2-2.1*10^{-7} x+169.3$. Коэффициенты большие. Нужно эту функцию сжать до промежутка от нуля до 86400 секунд. Если я правильно понял, то ваш пример действует на параметр x, а мне нужно уменьшить время (больш. коэф-ты). Мне сказали, что это можно сделать при преобразовании Лапласа, если ввести предел интегрирования.

 
 
 [ Сообщений: 8 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group