2012-08-30 3 views
1

나는 throgh 알고리즘을 사용할 것입니다. 알고리즘의 응용 중 하나가 기호 수학이라고 언급되어 있습니다. 그리고 사전에서 다음과 같은 정의를 찾았습니다.알고리즘의 상징적 인 수학

그 기호가 나타내는 수치 수량을 조작 반대로 수학 식 상징적 표현 양식 을 조작하는 컴퓨터의 사용. 그러한 시스템은 상징적 인 통합이나 구별을 위해 표현을 다른 것으로 바꾸고, 표현을 단순화하고, 등을 변경하는 데 사용될 수 있습니다. 가장 잘 알려진 상징적 인 수학 소프트웨어 패키지 중 하나는 Mathematica입니다.

내 질문에 "기호와 숫자로 표시되는 수식을 조작하는 것과 반대되는 식과 표현식은 무엇입니까?" 평균?

감사합니다.

답변

4
는 문 무엇

내 질문에 "숫자 수량을 조작 반대로, 방정식과 기호 형태로 표현하는 기호로 을 나타낸다."

평균? 두 번째함으로써

는 이런 일이 의미 :

>>> x = 2.3 
>>> y = 9.8 
>>> z = x+2*y 
>>> z 
21.900000000000002 
>>> type(z) 
<type 'float'> 

당신이 숫자의 이름으로 x, yz을 치료하고 있습니다. 당신은 구식 계산기로 컴퓨터를 사용하고 있습니다.이 계산기는 오직 산술 연산만을 수행합니다. z = x+2*y은 오른쪽에 설명 된 산술 연산을 수행하고 결과 숫자를 z에 연결합니다. 은 "상징적 형식"으로

은 더 이런 일이 의미 :

sage: x, y, z = var("x y z") 
sage: z == x+2*y 
z == x + 2*y 
sage: eq = z == x+2*y 
sage: eq 
z == x + 2*y 
sage: type(z) 
<type 'sage.symbolic.expression.Expression'> 
sage: parent(eq) 
Symbolic Ring 
sage: eq.solve(y) 
[y == -1/2*x + 1/2*z] 

x, yz 오히려 특정 번호에 대한 단지 이름보다, 어떤 구조로 식 또는 변수가 될 수있다, 높은 수준의 작업을 수행 할 수 있습니다.

관련 문제