본문 바로가기

solve4

MathJax 를 활용한 MATLAB 수식 입력 MATLAB Symbolic Math Toolbox 를 사용하는 경우 아래 포스팅에서 소개한 바와 같이 latex() 함수를 통해 latex 코드가 생성 됩니다. http://iamaman.tistory.com/172 http://iamaman.tistory.com/201 워드 등에서는 mathtype 를 활용 하면 latex 으로 나온 수식을 삽입 할 수가 있습니다. 그런데 블로그와 같은 웹에서 수식을 표현하고 싶은 경우에는 mathtype 을 사용 할 수는 없죠~ 물론 그림으로 만들어서 넣는 방법도 있지만 그리 편리한 방법은 아닌 것 같습니다. 위 포스팅에서 소개했던 아래 코드를 실행해보면~ syms a b c d x f=a*x^2+b*x+c S=solve(f,x) latex(S) 2차 방정식에 대한.. 2015. 10. 8.
MATLAB 다차원 Newton’s Method 오늘은 아래 포스팅의 Newton's Method 에 대한 연장으로 다차원 Newton's Method 에 대해 소개해 보려 합니다.http://iamaman.tistory.com/156 일단 오늘 포스팅에서 참조한 코드는 아래 주소와 같습니다. http://people.whitman.edu/~hundledr/courses/M467/MultiNewton.pdf 다음과 같은 수식에 대해 Newton's Method 를 사용하여 해를 구해 보도록 하죠~ 일단 MATLAB 의 solve() 를 사용하여 해를 구해 보면 ~format long syms x1 x2 real S = x1^2+x2^2-x1==0;S1 = x1^2-x2^2-x2==0; [x1,x2]=solve(S,S1); x1=double(x1)x2=.. 2015. 9. 30.
MAXIMA 사용법 등호 좌우의 값 얻기 다음과 같이 포물선의 초점이 p 이고 p로부터 음의 방향으로 5만큼 떨어진 지점을 A 라 하고, 점 A 를 지나는 기울기 1인 직선이 만나는 두 지점 B, C를 구해보자. 포물선의 초점 F =(p , 0) 이고 A= (p-5,0) 이므로 다음과 같이 포물선과 직선의 방정식이 나온다. 위 두 방정식을 연립하면 점 B, 점 C 를 구할 수 있다. MAXIMA 에서는 solve 라는 명령어로 해를 구할 수 있다. 해는 다음과 같다. 위 해르 보면 matrix 의 구성되어 나오므로 각 해는 다음과 같이 매트릭스의 인자를 접근 하는 형태로 접근 할 수 있다. c[1][1] 이라고 하면 위 결과의 1행 1열의 인자 즉 다음 값에 대해 접근할 수 있는 것이다. 그렇다면 등호를 기준으로 왼쪽 또는 오른족의 인자에 대해.. 2014. 8. 28.
MATLAB 수학이 쉬워지는 symbolic math toolbox MATLAB 은 기본적으로 수치 연산을 수행합니다. 즉 , 1+2=3 이런 식으로 말이죠. 하지만 MATLAB Symbolic math toolbox 를 이용하면 symbolic 변수들을 이용한 계산도 가능합니다. symbolic math 란 c=a+b 형태로 문자를 이용한 수학 계산을 하는 것을 말합니다. symbolic math 를 이용하기 위해서는 첫 번째로 변수를 symbolic 형태로 선언 해 줘야 합니다. symbolic 선언은 sym() 함수를 이용합니다. x=sym('x') 하면 x 를 complex symbolic 변수로 선언합니다. default 로 complex 타입으로 선언하는 거죠 x=sym('x','real') 하면 x 를 real 변수로 선언합니다. x = sym('x', 'p.. 2011. 4. 4.