Effacer les filtres
Effacer les filtres

Variable calculations with matlab

8 vues (au cours des 30 derniers jours)
dav
dav le 7 Mar 2013
Hi,
is it possible to get variable expressions in matlab?
For example:
From
>> y = (a+b)^2
Can I get
>> y = a^2+2ab+b^2

Réponse acceptée

Walter Roberson
Walter Roberson le 7 Mar 2013
If you have the Symbolic toolbox,
syms a b
y = expand( (a+b)^2 )
  3 commentaires
dav
dav le 7 Mar 2013
I do have it but when I typed y = expand ((1-x)^-1)
the output is -1/(1-x)
How can I expand it using the binomial expansion?
thanks
Walter Roberson
Walter Roberson le 7 Mar 2013
If the output has the leading - sign then that is the wrong expansion for (1-x)^(-1) which is 1/(1-x) with no leading minus sign.
1/(1-x) appears to already be in binomial expansion form to me. There is no Pascal's triangle entry for -1, and if you consider it as 1 divided by the binomial expansion of (1-x)^1 then it is already in the proper form.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by