이 문제에서 다루는 방정식에는 지수가 포함되어 있습니다. 이런 이유로, 차별화 된 후에 그들은 추가적인 상수 및 다른 요인을 제외하고는 꽤 변함없이 다시 나타난다. 그 지수의 일부를 표현의 이름으로 다시 수집하는 것이 가능한지 궁금합니다. 다음은 예입니다차별화 된 후에 표현식을 정돈하십시오.
이 함수 정의
f:= x -> A*exp(B/x)
차별화 후 감안할는, 하나는
A*exp(B/x)*(-B/x^2)
을 얻을 것입니다 그리고 어떻게 든
f(x)*(-B/x^2)
로 변환 할 수 있다면 그것은 좋은 것입니다
MuPad 또는 다른 CAS 패키지에서도 가능합니까?
을 시도, 더 복잡한 표현식의 경우 일반적으로 대체 명령
algsubs
에게 사용 당신은 문자열을 비교할 수있었습니다 (정말 바보 같은 방법). 그러나 연산을 수행하는 표현식에서 알고리즘을 추출하기를 원한다면 무한한 가능성으로 검색 문제가되기 때문에 까다로워 질 것입니다 ... 언제처럼 : 입력 기능이있는 "f : x -> x - 1" of : (x^2 - 1). f (x) * (x + 1), f (x)^2 + 2 * x-2, 또는 심지어 : (x^2)의 여러 가지 방법으로 f (x)에 대한 입력 함수를 표현할 수 있습니다. - 1) + f (x) - (x - 1) 등 ... – Guarita
나는 엄청난 방법이 효과가 있다고 생각합니다. @Guarita가 옳다면, 수학적으로는 같지만 문자열로 변환 할 때 함수가 없을 수도 있습니다. 문제가 될 수 있지만, mupad의'simplify' 명령을 사용하여 함수를 단순화 할 수 있다고 생각합니다. 함수를 말할 수 있습니다. (polinomial과 다른 것들처럼). 아마도 단순히 commadn이 똑같은 "유형"의 방정식을 반환 할 것이므로 결과는 문자열로 비교할 수 있습니다. 그것이 효과가 있을지, 아마도 100 % 시간이 걸리지 않을지라도 꽤 좋은 결과가 될 것입니다. –
나는 당신이 의미하는 바를 이해하지만, 종이처럼, 어떤 표현이 더 좋은지에 대한 감각을 가지고 있습니다. 요인의 수 등. 그래서 CAS 프로그램이 잘 알 것이라고 생각했습니다. –