반응형
LaTeX를 이용하여 수학 수식
스트림릿(Streamlit)에서 LaTeX를 이용하여 수학 수식을 웹 애플리케이션에 표시하는 예제 코드입니다. 코드는 다양한 수학적 개념을 표현하기 위해 사용되었으며, 각 라인은 Streamlit의 st.latex()
함수를 사용하여 LaTeX 수식을 표시합니다.

수식 표현 방법
st.latex(r'e^{i\pi} + 1 = 0')
: 오일러의 공식을 표현하는 LaTeX 코드입니다. 이 공식은 복소수와 지수 함수, 원주율 π, 자연 상수 e를 사용하는 수학에서 가장 유명한 등식 중 하나입니다.st.latex(r'\frac{1}{4}')
: 분수를 표현하는 LaTeX 코드입니다. 여기서는 1/4, 즉 하나를 네 부분으로 나눈 값을 표현합니다.st.latex(r'\sqrt[3]{2}')
: 세제곱근을 나타내는 LaTeX 코드입니다. 이 예제에서는 2의 세제곱근을 나타냅니다.st.latex(r'\int_{2}^{10} x^2')
: 정적분을 나타내는 LaTeX 코드입니다. 여기서는 x^2를 2부터 10까지 적분하는 것을 나타냅니다.st.latex(r'\frac{d}{dx} x^2')
: 도함수를 나타내는 LaTeX 코드입니다. 이 수식은 x^2의 x에 대한 미분, 즉 도함수를 나타냅니다.st.latex(r'\sum_{i=1}^{n} i^2')
: 시그마 표기법을 사용한 합을 나타내는 LaTeX 코드입니다. i=1부터 n까지의 i^2의 합을 계산합니다.st.latex(r'\prod_{i=1}^{n} i')
: 파이 표기법을 사용한 곱을 나타내는 LaTeX 코드입니다. i=1부터 n까지의 모든 정수의 곱을 계산합니다.st.latex(r"\begin{pmatrix} a & b \\ c & d \end{pmatrix}")
: 행렬을 나타내는 LaTeX 코드입니다. 이 구문은 2x2 행렬을 만들며, 각 요소는 a, b, c, d로 표현됩니다.\\
는 행렬의 새로운 행을 시작하는 데 사용되며,&
는 같은 행 내에서 다른 열로 이동하는 데 사용됩니다.

정리
이 코드들은 스트림릿 앱에서 수학적 표현을 시각화하기 위한 예제로, 실제로 이 코드를 실행하면 해당 수학 수식들이 사용자에게 시각적으로 표시됩니다. 수학이나 공학 관련 애플리케이션에서 이러한 표현은 매우 유용하며, 사용자가 수학적 개념을 이해하는 데 도움을 줄 수 있습니다.
반응형
'도서로 공부하는 프로그래밍 > 코딩 자율학습' 카테고리의 다른 글
[Streamlit] 스트림릿을 이용한 2차방정식 근의 공식 (24) | 2024.03.12 |
---|---|
[Streamlit] 스트림릿을 활용한 각종 버튼 (28) | 2024.03.11 |
[Streamlit] 스트림릿(Streamlit)에서 '라텍스(LaTeX) 수식 출력' 기능 (29) | 2024.03.09 |
[Streamlit] 스트림릿 기본 기능, 텍스트 요소 (32) | 2024.03.08 |
[Streamlit] 'streamlit hello'로 데모 웹 앱 들어가기 (28) | 2024.03.07 |