Using MuPAD series inside MATLAB

10 ビュー (過去 30 日間)
Ludwig
Ludwig 2015 年 2 月 4 日
コメント済み: Ludwig 2015 年 2 月 4 日
Dear all,
I want to use series() in MATLAB. http://de.mathworks.com/help/symbolic/mupad_ref/series.html In MuPAD it works:
s := series(sin(x), x)
gives me:
x - x^3/6 + x^5/120 + O(x^7)
In MATLAB I use:
syms x
s = feval(symengine,'series',sin(x), x)
but this gives me:
Series::Puiseux::create(1, 1, 7, [1, 0, -1/6, 0, 1/120], x, 0, Undirected)
What can I do to get:
x - x^3/6 + x^5/120 + O(x^7)
instead?
Thanks and best regards
  1 件のコメント
Ludwig
Ludwig 2015 年 2 月 4 日
Btw.:
z = feval(symengine,'mtaylor',sin(x), x)
Works fine but I dont want to use the Taylor series.

サインインしてコメントする。

採用された回答

Sean de Wolski
Sean de Wolski 2015 年 2 月 4 日
編集済み: Sean de Wolski 2015 年 2 月 4 日
f = matlabFunction(s)
I'm kind of surprised that formula(s) doesn't return what you have above. It might be worth contacting tech support on that. The information is clearly there as matlabFunction or pretty show.
pretty(s)
  1 件のコメント
Ludwig
Ludwig 2015 年 2 月 4 日
Thank you for your answer. The command matlabFunction(s) does already help me but I also contacted the support as you indicated.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeNumeric Solvers についてさらに検索

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by