Filter löschen
Filter löschen

symbolic expantion in matlab

1 Ansicht (letzte 30 Tage)
dav
dav am 7 Mär. 2013
hi,
I need to expand [1- (a1+b1)B ] / (1-b1B) and get a polynomial.
Can someone help me with this please?
Thanks.
  1 Kommentar
Azzi Abdelmalek
Azzi Abdelmalek am 7 Mär. 2013
Bearbeitet: Azzi Abdelmalek am 7 Mär. 2013
What should be the result?

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 8 Mär. 2013
A polynomial in which variable? A finite polynomial or an infinite one?
If you need an infinite polynomial in B, then the expression is, using MuPAD notation,
1-a1*(sum(B^n*b1^(n-1), n = 1 .. infinity))
There is no finite version unless you want an approximation.
The above was deduced by examining the taylor expansion around B=0
  7 Kommentare
Walter Roberson
Walter Roberson am 8 Mär. 2013
What are you expecting the polynomial might look like? And which variable should it be in? Are you looking for an exact polynomial or an approximation? If an approximation, then how close does it need to be? Are there constraints on the values of a1, b1, or B ?
dav
dav am 8 Mär. 2013
I need a polynomial with at least 20 terms. I am actually tying to print a few terms of the infinite ar representation of the arma model in time series.
Also its better if I could have a constraint that a,b>0 and a+b<1 in it.
Finally i would like the code to print something like
1 - a1*B - a1*B^2*b1 - a1*B^3*b1^2 - a1*B^4*b1^3 ....
Again, Tanks a lot for all the help!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by