Z_a = 
How to Generate Subscripted Arrays in Live Scripts
Afficher commentaires plus anciens
I would like to generate the following array or matrix. The symbolic variable Z needs to have a subscript of 1。And
can be used in subsequent symbolic operations.
or 
Currently, I can generate the following effects in Live Scripts.
There are three problem::
1. I cannot obtain
or
on the left side of the equal sign; I can only get Z on the left side of the equal sign.
2. The output results copied as LaTeX code do not include Z; they only include the vector itself.I would like the LaTeX code in the output to include
or 
3、How to convert round parentheses of a vector to square brackets
Screenshots of Live Scripts:

I copied LaTeX code like the image below.

latex code:
\left(\begin{array}{ccc}
z_1 & z_2 & z_3
\end{array}\right)
1 commentaire
Réponses (2)
VBBV
le 14 Avr 2024
\left(\begin{array}{ccc}
z_{1} & z_{2} & z_{3}
\end{array}\right)
2 commentaires
use '{' '}' curly braces to enclose numbers for obtaining subscripts. e.g if you want to have it for Z or Za then you need to
Z_{1}
Z_{a}
For output of square brackets you can use sympref function and set the output to square brackets as true
fa wu
le 14 Avr 2024
You cannot get a formatted output of
When you have an assignment such as
Z_a = sym('z', [1 3])
then the display never formats the left hand side symbol.
and if you try
Z = sym('z', [1 3]);
syms Z_a
Z_a == Z
The expansion of the comparisons is done before the output.
Catégories
En savoir plus sur Symbolic Math Toolbox dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

