Математические и технические формулы [ПРИМЕРЫ]

Автор Syzygy, 18 мая 2010, 10:29

0 Пользователи и 1 гость просматривают эту тему.

Syzygy

Делалось как примеры, но выложить раньше было негде.

Код первой части:
Цитироватьe_{"in"}`cdot `{i_{"in"}} = e_{"out"} `cdot `i_{"out"} newline

R_{"in"}= {left ( N_{"1"} over N_{"2"} right )}^{2} R_{L} newline

W=I_{"Z"} cdot V_{"Z"}, ["Вт"] newline

I_{"e"}=I_{"c"}+I_{"b"} newline

I_{"ceo"}=%beta I_{"co"} newline

Z= sqrt{R^2 + left ( %omega L -{ alignc { 1 over { %omega C}}} right ) ^2} newline

overline {"A"`cdot `"B" `cdot `"C" `cdot dotslow `cdot "N"}= overline "A" + overline "B" + overline "C"+ dotslow +overline "N" newline

s_{"n"}=a+aq+dotslow+aq^"n-1" newline

lim from{x rightarrow 1} {alignc {{x^3-3 x+2} over {x^3-x^2-x+1}}} newline

int f(x)dx = F(x) + C newline

int from{a} to{c} f(x)dx= int from{a} to {b} f(x)dx + int from{a} to{c}f(x)dx newline

left [ int from {a} to {b} f(x) %varphi(x)dx right ]^2 <= int from {a} to {b} [f(x)]^2 dx cdot int from {a} to {b} [%varphi(x)]^2 dx

newline - оператор новой строки, на сами формулы он не влияет.

Код второй части:
Цитировать{1+ {alignc 1 over 2 } + {alignc 1 over 4}+ {alignc 1 over 8} + {alignc 1 over 16} + dotslow} newline
{~ - {alignc 1 over 2} - {alignc 1 over 4} - {alignc 1 over 8} - {alignc 1 over 16} - dotslow} newline
{~~ {alignc 1 over 4} + {alignc 1 over 8} + {alignc 1 over 16} + dotslow } newline
{~~~ - 1 over 8 - {alignc 1 over 16} - dotslow } newline
{~~~~ + {alignc 1 over 16} + dotslow } over { 1 + 0 + {alignc 1 over 4} + 0 + {alignc 1 over 16 }+ dotslow} newline

e^x=1 + {alignc {x over fact 1}} + {alignc {x^2 over fact 2}} + {alignc {x^3 over fact 3}} + dotslow newline

f(x)=f(x_{0}) + {{alignc f^ {size +4.0'} (x_{0})} over {alignc fact 1}}(x-x_{0})+ {{alignc f^ {size +4.0{''}} (x_{0})} over {alignc fact 2}}(x-x_{0})^2+ dotslow + {{alignc f^ {(n)} (x_{0})} over {alignc fact n}}(x-x_{0})^n + dotslow newline

I= int from { - {alignc {%pi over 2}}} to { + {alignc {%pi over 2}}} d %varphi int from {0} to {a cos %varphi} sqrt {a^2 - r^2} rdr newline

f(x)= left lbrace alignl {
stack{%lambda e^{-%lambda x}~"при" `x`>`0 (%lambda >0), # 0 ~~~~~`` "при" `x `<=`0"."} } right none

И конечный результат этих кодов:


[вложение удалено Администратором]
A Matter of Life and Death

Syzygy

#1
Продолжаем. Обращаю внимание на третий и четвёртый примеры - как видно, выравнивание х-ов не произошло. Это из-за того, что у них присутствует степень. Если кто-нибудь нашёл способ выровнять их с другими символами на строке - буду благодарен за информацию.

Код третьей части:

Цитироватьsize 24 int size 12 {{{3x^2+6x+2} over {x^3+3x^2-2x+8}}} newline

{a_0{x^n}+a_1{x^{n-1}}+dotslow+a_n} over {b_0{x^m}+b_1{x^{m-1}}+dotslow+b_m} newline

stack{x^3#x^2#x#1} left lline stack{0=A+C, # 0=B+D, # 0=2A+C, # 0=2B+D.} right none newline

left none matrix{x^3 ## x^2 ## x ## 1} mline matrix{0=A+C, ## 0=B+D,## 0=2A+C,## 0=2B+D.} right none newline

left lline int from a to b {f(x)dx} right rline leslant K lline b-a rline newline

Это часть до комментариев, она будет отображаться ~ a+b %% Всё, что находится после этой строки - комментарии, они не отображаются

[вложение удалено Администратором]
A Matter of Life and Death

Syzygy

Далее. Внимание на второй и третий примеры - выравнивание сделано разными способами. Также следует обратить внимание на черту над буквой r в пятом примере - как видно, используется оператор bar, т.к. при использовании overline черта и буква сливаются вовсе.

Цитироватьleft lline matrix{a_1 # b_1 # c_1 ## a_2 # b_2 # c_2 ## a_3 # b_3 # c_3}  right rline =a_1 b_2 c_3+a_2 a_3 c_1+a_3 b_1 c_2-a_3 b_2 c_1-a_2 b_1 c_3-a_1 b_3 c_2 newline

%DELTA =left lline matrix{2 # -3 ## 2 # ~`0} right rline %% Числа были выровнены по правому краю при помощи пробелов
newline

%DELTA =left lline matrix{2 # alignr -3 ## 2 # alignr 0} right rline  %% Числа были выровнены по правому краю при помощи оператора выравнивания

newline
int from 0 to + %infinite e^{-xy}cos x dx=int from 0 to %infinite e^{xy} (sin x)= [e^{-xy}sin x]^{x=+%infinite}_{x=0}+y int from 0 to {+%infinite}e^{-xy}sin x dx newline

I= int to 0 from %phi over 2 {d %theta} int from {underline r} to {bar r}~ {{dr} over {r^2}} newline

iiint from {T} p(x, y, z)dV. newline

[вложение удалено Администратором]
A Matter of Life and Death

Syzygy

И окончание.

Цитироватьu_n over v_n = left lbrace matrix { {alignc 2 over "n"}#:# 1 over "n" =2 ~ для нечётного n,## {alignc 1 over 2n} #:# 1 over "n"= 1 over 2 ~ для чётного n.} right none newline

u_n over v_n = left lbrace { alignr stack {2 over "n" :# alignc 1 over 2n :}} {stack {1 over "n"  =2 ~ для нечётного n,# 1 over "n" = 1 over 2 ~ для чётного n.}}
right none newline

lim csub{n rightarrow %infinite} ~nroot{n}{left ( alignc {n+2} over {2n+1} right )^n } newline

left (1+ 3 over 32 right )^{ binom {1} {phantom {a}} size 16 "/" {5}} newline

{partial u} over {partial t} size 26 {"|"} csub{ size 10 {t=0}} = %phi(x).



[вложение удалено Администратором]
A Matter of Life and Death

PiVV

Спасибо за примеры. Маленькое пожелание от таких тупых как я - в латинском алфавите есть много других буковок кроме "n". Не могли бы вы в своих примерах использовать несколько большее их количество, чтобы всякому хватило одного взгляда на формулу, чтобы понять, что именно изменится (степень корня или подкоренного выражения и т. п.) если поменять буковку "n" на что-то другое.

Syzygy

#5
Цитата: PiVV от 22 мая 2010, 12:50степень корня или подкоренного выражения и т. п.
Можно щёлкнуть на нужной "n" в формуле, в команде она выделится - и наоборот. Пожелание учтём (просто эти примеры набирались из книги) - примеры в дальнейшем будут преобразованы в подробную статью с комментариями.
A Matter of Life and Death