2014 dxdy logo

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

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




 
 Matlab vs Maple: решение рекуррентных уравнений
Сообщение25.01.2020, 20:18 
В Maple есть функция для решения рекуррентных уравнений - rsolve.
Но аналогичной в Matlab - не нашел.
Плохо искал?

 
 
 
 Re: Matlab vs Maple: решение рекуррентных уравнений
Сообщение25.01.2020, 21:12 
Аватара пользователя
Тоже поискал, не нашёл. Вроде как нет никаких прямых аналогов мэйпловского rsolve или RSolve в Wolfram Language. Есть способы, но всё это как-то через одно место.

 
 
 
 Re: Matlab vs Maple: решение рекуррентных уравнений
Сообщение25.01.2020, 21:26 
Aritaborian в сообщении #1436908 писал(а):
Тоже поискал, не нашёл. Вроде как нет никаких прямых аналогов мэйпловского rsolve или RSolve в Wolfram Language. Есть способы, но всё это как-то через одно место.

Спасибо. Значит придется ставить Maple?

 
 
 
 Re: Matlab vs Maple: решение рекуррентных уравнений
Сообщение25.01.2020, 21:41 
maximkarimov в сообщении #1436900 писал(а):
В Maple есть функция для решения рекуррентных уравнений - rsolve. Но аналогичной в Matlab - не нашел.
В достаточно новых версиях просто rec и solve в окне MuPAD.
www.mathworks.com в help/symbolic/mupad_ref писал(а):
Syntax
rec(eq, y(n), <cond>)
Description
rec(eq, y(n)) creates an object of type rec representing a recurrence equation for the sequence y(n).

The equation eq must involve only shifts y(n + i) with integer values of i; at least one such expression must be present in eq. An arithmetical expressioneq is equivalent to the equation eq = 0.

Initial or boundary conditions cond must be specified as sets of equations of the form {y(n0) = y0, y(n1) = y1, ...} with arithmetical expressions n0, n1, ... that must not contain the identifier n, and arithmetical expressions y0, y1, ... that must not contain the identifier y.
....
Example 1
...
[rec(y(n + 1) = 2*y(n)*(n + 1)/n, y(n))
[solve(%)
{2^n C1 n}

 
 
 
 Re: Matlab vs Maple: решение рекуррентных уравнений
Сообщение25.01.2020, 21:44 
Аватара пользователя
maximkarimov в сообщении #1436909 писал(а):
Значит придется ставить Maple?
Я бы посоветовал Wolfram Mathematica, но это со своей колокольни. На мой взгляд, Wolfram Language легче в изучении и возможностей там больше.

-- 25.01.2020, 21:47 --

GAA, спасибо. Смущает то, что по ссылке написано:
Цитата:
MuPAD® notebooks will be removed in a future release. Use MATLAB® live scripts instead.
MATLAB live scripts support most MuPAD functionality, though there are some differences. For more information, see Convert MuPAD Notebooks to MATLAB Live Scripts.

 
 
 
 Re: Matlab vs Maple: решение рекуррентных уравнений
Сообщение26.01.2020, 00:10 
GAA в сообщении #1436912 писал(а):
maximkarimov в сообщении #1436900 писал(а):
В Maple есть функция для решения рекуррентных уравнений - rsolve. Но аналогичной в Matlab - не нашел.
В достаточно новых версиях просто rec и solve в окне MuPAD. См. rec.

Освоил вызов MuPAD в Матлабе. Были некоторые проблемы с синтаксисом (он отличается от матлабовского), но все получилось! Спасибо!

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


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