Novos Recursos do
Mathematica
8: SymbolicC
◄
anterior
|
próximo
►
Desenvolvimento de Software
Modifique a árvore de sintaxe simbolicamente
Manipule simbolicamente programas usando a árvore de sintaxe para transformação. Diversas transformações são, ou difíceis ou impossíveis usando uma ferramenta de encontrar/substituir.
In[1]:=
X
Needs["SymbolicC`"] CIf[COperator[Less, {i, n}], CAssign[k, 10], CAssign[l, 15]] /. COperator[Less, {arg_, n}] -> COperator[Less, {arg, CStandardMathOperator[Sin, n]}]; ToCCodeString[%]
Out[1]=