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로 식이 길게 나열된것이 방정식의 해이다. 참 신통방통!
'about My major > MATLAB' 카테고리의 다른 글
[MATLAB] cell에서 문자열 인덱스 찾기 (0) | 2017.07.24 |
---|---|
[MATLAB] Static Electric field, 정전기장의 계산 - (meshgrid, quiver) (2) | 2015.11.02 |