about My major/MATLAB
matlab 으로 고차 방정식 풀기
TFPW
2015. 10. 2. 16:00
matlab으로 고차방정식을 쉽게 풀 수 있다.
먼저 matlab으로 고차방정식을 푸려면 방정식의 변수지정을 해야하는데 syms라는 함수가 변수 지정하는 함수이다.
나는 W_c를 변수로 지정했다.
syms W_c
W_c^3+(Wci-Wce)*W_c^2-(Wpi^2+Wpe^2+Wci*Wce)*W_c+Wpi^2*Wce-Wpe^2*Wci=0
이라는 3차 방정식을 푸려고 한다.
Wpi,Wpe,Wce,Wci 모두 상수이다.
방정식을 풀땐 solve라는 함수를 이용한다.
ans로 식이 길게 나열된것이 방정식의 해이다. 참 신통방통!