LaTeX in Live Scripts - Using \matrix

조회 수: 308 (최근 30일)
Alexander
Alexander 2016년 4월 22일
편집: Walter Roberson 2023년 1월 2일
I want to use the new Live Scripts feature to include a matrix. The usual way of doing this:
\begin{pmatrix} A & B \\ C & D \end{pmatrix}
doesn't work.
The documentation says to use the \matrix command. This works for a row vector:
\pmatrix{a & b}
but not for a column vector or full matrix, i.e.
\matrix{a & b \\ c & d}
How would I render a full matrix in the equation editor within live scripts?

채택된 답변

Sai Kulkarni
Sai Kulkarni 2016년 4월 25일
편집: Sai Kulkarni 2016년 4월 25일
I understand that you are trying to insert an equation in a Live Script and you are trying to use the LaTeX commands matrix and pmatrix to insert matrices in this equation.
From what I understand, as of MATLAB R2016a, equations in LaTeX only support basic TeX math mode commands. The matrix syntax using begin keyword and \\ operators, which is derived from the amsmath package cannot be used in Live Editor.
However, you can use the following syntax for generating a matrix:
A = \pmatrix{1 & 2 \cr 3 & 4}
This will generate an equation which looks like this:
Same syntax can also be used with matrix to generate a matrix which is not enclosed in parantheses.
I realize that this is not clear from the documentation. I work for MathWorks and I have provided this feedback to the appropriate team.

추가 답변 (2개)

uyazgan
uyazgan 2016년 12월 13일
In order to generate matrices with square brackets the following syntax can be used:
A= \left[\matrix{ 1 & 2 \cr 3 &4} \right]
This generates the following matrix:
  댓글 수: 1
Stephanie
Stephanie 2021년 1월 24일
Thank you; I was trying to use LaTeX's "bmatrix" in a Matlab live script and this worked!

댓글을 달려면 로그인하십시오.


Walter Roberson
Walter Roberson 2021년 1월 24일
편집: Walter Roberson 2023년 1월 2일
I have not checked Live Script, but MATLAB graphics support \begin{array}
It supports a variety of matrix bracket styles. At some point I posted some other examples, but it would take me a while to locate previous posts.

카테고리

Help CenterFile Exchange에서 LaTeX에 대해 자세히 알아보기

태그

제품

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by