Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

Finding coefficients from factorized polynomial?

3 Ansichten (letzte 30 Tage)
Emanuele Joy
Emanuele Joy am 7 Jun. 2018
Geschlossen: Emanuele Joy am 8 Jun. 2018
I have a simple factorized polynomial z = (x+y)^n and I'm trying to find the coefficients for any "n", so I wrote the following code:
n = input('n: ');
syms x y
z = (x+y)^n;
c = coeffs(z)
My idea is that I'm trying to find the coefficients for when z is some power (say, n = 3; (x+y)^3), but when I run the script it runs forever and I can't pause/stop it, which then I keep having to force-close MATLAB. I reckon the script isn't running because z is factorized, so is there a way for the coeffs function to work for polynomials in the form (x+y)^n ?

Akzeptierte Antwort

John D'Errico
John D'Errico am 7 Jun. 2018
Bearbeitet: John D'Errico am 7 Jun. 2018
I have no idea what you are talking about.
n = 3;
syms x y
z = (x+y)^n;
c = coeffs(z)
c =
[ 1, 3, 3, 1]
It works fine for me. My guess is you have chosen some very large power for n?
What release of MATLAB are you doing this under?
  4 Kommentare
Emanuele Joy
Emanuele Joy am 8 Jun. 2018
@Walter, you're godsent. The update fixed my issue, thank you!

Weitere Antworten (0)

Diese Frage ist geschlossen.

Community Treasure Hunt

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

Start Hunting!

Translated by