Info

This question is closed. Reopen it to edit or answer.

Why is Matlab not writing out all the terms in an expansion?

1 view (last 30 days)
I am trying to expand some polynomials, and I typed: >> y1
Syms s1 s2 s3 s4;
y1 = (s1^2 - 4*s2 + 8*s4^(1/2))*(4*s2 - s1^2 + 8*s4^(1/2));
>> expand(y1)
And Matlab told me that
ans =
- s1^4 + 8*s1^2*s2 - 16*s2^2 + 64*s4.
But I'm pretty sure the answer should have six terms, so what's happening?
Thanks.

Answers (0)

Community Treasure Hunt

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

Start Hunting!