I noticed that subexpressions are available using [] which I guess indicates that the equations are stored as a list.
example:
eq1:=24/a^3/s^2-24/a^2/s*exp(-a/2*s)-24/a^3/s^2*exp(-a*s)
eq1[1]
is there any way to replace a subexpression in an equation? I think I am asking if there is a way to replace an item in a list?
eq1[1]:=3 does not work, for example.
Matt
Babelfish:
J'ai noté que les subexpressions sont l'utilisation disponible [] que je devine indique que les équations sont stockées comme liste.
exemple :
eq1:=24/a^3/s^2-24/a^2/s*exp(-a/2*s)-24/a^3/s^2*exp(-a*s)
eq1[1]
y a-t-il une manière de remplacer un subexpression dans une équation ? Je pense que je demande s'il y a une manière de remplacer un article dans une liste ?
eq1[1]:=3 ne fonctionne pas, par exemple
Matt
Subexpressions
Modérateur : xcasadmin
Re: Subexpressions
l:=seq(eq[n],n,1,size(eq)) will return all arguments inside a list. Then you can replace a subexpression in l using l[0]:=something to l[size(eq)-1]:=something, and after you can rebuild the original expression using eq[0](op(l))