Symbolic 연산은 MATLAB을 사용하는 사람들에게 꽤 유용한 기능 중 하나입니다. 특히 최근 MATLAB 2016에 탑재된 Live Editor에서는 그 표현이나 사용성에서 더욱 편리해졌는데요. 이번에는 제가 블로그에서 한 번 쯤 언급한 줄 알았더니.. 아니었던 solve라는 함수를 소개할까합니다. 쉽게 이야기하면... 방정식의 해를 찾아주는 아입니다. MATLAB에서 풀 수 있는 방정식이면 수식의 형태로 나타납니다. 아~~주 유용하죠^^
문법은 위 그림과 같습니다. 뭐... 그냥 예제로 쉽게 알 수 있도록 하죠~~~
위 그림처럼 문자를 정하고(syms) p1이라는 수식을 정의합니다. 2016버젼부터 보이는 Live Editor의 저 수식화 기능은 참 멋져 보입니다. 만약 제가 여전히 대학교에서 시간강의를 하고 있었다면.. 아마 저는 저 기능을 꽤 멋지게 강의에 이용했을 겁니다. 아무튼... 저렇게 p1을 정의하고... solve 명령에 'p1=0'라는 수식을 x에 관해 풀어달라는 이야기가 됩니다. 우리가 많이 봤던 그 수식이 나타나네요...
이번에는 삼각함수를 살짝 대상으로 풀어보았는데요... 결과가 잘 나오네요~~~
복소수의 영역까지~~~^^ solve라는 함수는 간편히 해를 찾을때 아주 편합니다.~~~^^
반응형
'Software > MATLAB' 카테고리의 다른 글
Peter Corke의 Robotics Toolbox를 이용한 Two-Link의 풀이 (20) | 2018.11.01 |
---|---|
MATLAB Simulink에서 Bode Plot 그리기 (16) | 2016.09.19 |
MATLAB 2016a 부터 강화된 Simulink의 Scope (6) | 2016.07.27 |
MATLAB 2016a에 새로워진 대화형 작업에 유용할 것 같은 - 라이브 스크립트 - (4) | 2016.05.25 |
MATLAB EXPO 2016에서 본 MATLAB2016a (8) | 2016.04.30 |
보고서용으로 사용할 가운데 축이 있는 그림 그리기 (2) | 2016.02.05 |
MATLAB에서 벡터를 3D로 표현하는 quiver3와 화면 보기 각도를 조절하는 view 함수 익히기 (6) | 2015.11.23 |