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차 방정식에 대한 근의 공식과 이에 대한 latex 코드가 다음과 같이 나옵니다.
f =
a*x^2 + b*x + c
S =
-(b + (b^2 - 4*a*c)^(1/2))/(2*a)
-(b - (b^2 - 4*a*c)^(1/2))/(2*a)
ans =
\left(\begin{array}{c} -\frac{b + \sqrt{b^2 - 4\, a\, c}}{2\, a}\\ -\frac{b - \sqrt{b^2 - 4\, a\, c}}{2\, a} \end{array}\right)
이렇네 나온 latex 코드는 Mathjax 를 활용하여 블로그에 삽입 가능 합니다.
Mathjax의 홈페이지 주소는 아래와 같습니다.
아래 주소에서 Mathjax 의 다큐멘트를 확인 할 수 있으며~
http://docs.mathjax.org/en/latest/start.html
위 주소에 있는 아래 코드를 <Head> 와 </Head> 테그 사이에 넣으면 준비 완료 입니다..
<script type="text/javascript"
src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
다음으로 수식을 문단 사이에 입력을 할 때는 $$ 와 $$ 사이에 다음과 같이 수식을 넣습니다. 수식은 latex 또는 MathML 을 넣을 수 있다고 하네요~
$$수식$$
문장 사이에 수식을 넣고 싶을 때는 다음과 같이 $ 를 하나만 사용한다 하네요~
$수식$
물론 이렇게 넣을때는 HTML 모드에서 넣어줘야 합니다.
저는 위에 MATLAB 을 통해 만들어진 Latex 코드를 HTML 모드에서 다음과 같이 넣었습니다.
$$\left(\begin{array}{c} -\frac{b + \sqrt{b^2 - 4\, a\, c}}{2\, a}\\ -\frac{b - \sqrt{b^2 - 4\, a\, c}}{2\, a} \end{array}\right)$$
위와 같이 HTML 모드에서 저장하면 아래와 같이 수식이 표현 됩니다.
2차 방정식의 근의 공식이 너무 예쁘게 들어가 있죠~ 초기 로딩이 좀 느리다는 것을 제외 하고는 괜찮네요~
$$\left(\begin{array}{c} -\frac{b + \sqrt{b^2 - 4\, a\, c}}{2\, a}\\ -\frac{b - \sqrt{b^2 - 4\, a\, c}}{2\, a} \end{array}\right)$$
혹시 수식이 너무 많아서 로딩이 너무 오래 걸리는 것 같다 하시는 분들은 아래 사이트들을 통해 Latex 코드를 image 파일로 만들어서 넣어도 될 것 같습니다.
http://www.sciweavers.org/free-online-latex-equation-editor
https://www.codecogs.com/latex/eqneditor.php
'programming language > MATLAB' 카테고리의 다른 글
MATLAB Dependency 파일 모두 압축하기~ (0) | 2015.10.20 |
---|---|
MATLAB Symbolic Math Toolbox C code generation (0) | 2015.10.16 |
MATLAB Convolution index 계산 (2) | 2015.10.16 |
MATLAB strjoin 함수를 사용한 string 붙이기 (0) | 2015.10.12 |
MATLAB 에서 MinGW-w64 Compiler 사용하기 (0) | 2015.10.07 |
MATLAB 다차원 Newton’s Method (4) | 2015.09.30 |
MATLAB 64 QAM BER Simulation (0) | 2015.08.04 |
MATLAB dbtype 을 사용한 파일 내용과 라인 넘버 확인 (0) | 2015.07.21 |
댓글