2010-11-26 2 views
2

저는 효소 운동 메커니즘에 대한 속도 방정식을 유도하기 위해 MATLAB을 사용하고 있습니다. 이 속도 방정식은 일반적으로 매우 크고 많은 k- 값 (k1, k2, k3, ...)을 포함합니다. , V = VM의 * S/(km +들) :복잡한 방정식을 michaelis-menten 형식 방정식으로 다시 작성하도록 MATLAB에 지시하는 방법은 무엇입니까?

v = -k3*k1*s/(-k2-k3-k1*s) 

내가 표준 미카엘리스 - 멘텐 형 방정식이 방정식을 다시 작성 MATLAB을 말하고 싶습니다 : MATLAB 생성하는 가장 간단한 출력은 다음과 같은 식입니다 여기서 vm과 km는 k 값을 나타냅니다. 이 단순한 경우에 이것은 산출 할 것이다 :

v = k3*s/((k2+k3)/k1+s) 

누군가는 이것을하는 방법을 알고 있는가? 감사! 나는 물론 당신이 다른 이유로 다른 시스템을 선호하지 않는 한, 정말, 다른 시스템으로 전환 할 이유가 없다고 생각

syms vm km s 
pattern = vm*s/(km+s); 
values = solve(v == pattern, vm, km); 
subs(pattern, values) 

: 여기

+1

가능한 한 Mathematica를 사용하는 것이 좋습니다. – Jonas

+0

나는 Jonas에 동의합니다. 그러나 Mathematica에 액세스 할 수 없다면 Sage (www.sagemath.org)는 좋은 오픈 소스 대안이며 sagenb.org에서 온라인으로 사용할 수도 있습니다 –

답변

0

당신이 시도 할 수있는 일입니다. MATLAB은 이런 종류의 조작을 잘 수행합니다 (이 경우 Symbolic Math Toolbox를 사용합니다. 그러나이 질문에서 저는 여러분이 가지고 있다고 생각합니다).

관련 문제