Wolfram
Mathematica
8의 신기능: SymbolicC
◄
이전
|
다음
►
소프트웨어 개발
문법 트리의 기호적 변경
변환을 위해 문법 트리를 이용함으로써 프로그램을 기호적으로 조작할 수 있습니다. 변환의 대부분은 텍스트 찾기 및 바꾸기 기능으로는 변환이 어렵거나 불가능합니다.
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]=