Re: Simbolo di angolo nella forma polare dei numeri complessi.

#34229
Up
0
Down
::

Ciao a tutti,
ho un piccolo problema che vorrei risolvere. In elettrotecnica nella rappresentazione
delle grandezze alternate con i numeri complessi si utilizza la forma polare e in particolare la forma di Kennelly.
In questa si usa il simbolo di angolo. Non riesco a raggruppare sotto questo simbolo più caratteri. Es:
`\[\rho\angle\theta\cdot\rho_1\angle\theta_1=\rho\cdot\angle{\theta+\theta_1}\]`
L”espressione `\theta+\theta_1` dovrebbe essere “sotto” il simbolo di angolo. Esiste un modo per ottenere questo effetto.
Grazie.

Il simbolo viene chiamato da qualcuno “simbolo di Steinmetz”. C’è stata tempo fa una discussione al riguardo e siamo giunti a un interessante risultato:
`\usepackage{pict2e,amsmath}

\newsavebox{\phasebox}
\newlength{\phasedp}
\newlength{\phaseht}
\newlength{\phasetot}
\newlength{\phasewd}

\makeatletter
\newcommand\phase[2][0]{%
\sbox\phasebox{%
$\ifcase#1\relax
\displaystyle\or\textstyle\or\scriptstyle\or\scriptscriptstyle
\fi#2$}
\phaseht=\ht\phasebox
\phasedp=\dp\phasebox
\phasetot=\phasedp \advance\phasetot .35ex %0.23ex
\advance\phasetot\phaseht
\phasewd=\wd\phasebox
\advance\phasewd .5\phasetot
\setbox0=\vbox to\phaseht{\hbox{\setlength{\unitlength}{1pt}\linethickness{.6pt}%
\edef\ph@x{\strip@pt\phasewd}\edef\ph@y{\strip@pt\phasetot}%
\dimen@ .5\phasetot \edef\ph@dx{\strip@pt\dimen@}%
\begin{picture}(\ph@x,\ph@y)
\put(0,0){\circle*{.4}}
\put(0,0){\line(1,0){\ph@x}}\put(0,0){\line(1,2){\ph@dx}}
\put(\ph@dx,1.5){\raise\phasedp\vbox{\box\phasebox}}
\end{picture}%
}\vss}\advance\phasedp .35ex \advance\phasedp .6pt \dp0=\phasedp \box0 }
\makeatother`
L’argomento obbligatorio di \phase è ciò che vuoi mettere all’interno dell’angolo: nel tuo caso \phase{\theta+\theta_1}.

Puoi usare come argomento opzionale un numero intero da 0 a 3 (default 0) per forzare un particolare stile matematico (0=\displaystyle, 1=\textstyle, 2=\scriptstyle, 3=\scriptscriptstyle).

Ciao
Enrico

Go to top