Sunteți pe pagina 1din 95

CAPITOLUL I

OPERATORI PENTRU CALCULUL SIMBOLIC


1. Activarea paletei pentru evaluarea simbolic

Calculul simbolic ncepe s se dezvolte nc din anul 1950 ca o nou ramur a
matematicii asistate de calculator, n paralel cu tehnicile de evaluare numeric.
Metodele numerice au fost dezvoltate i perfecionate tot mai mult de-a lungul
timpului, accentul fiind pus pe precizia de calcul i pe reducerea timpului de
soluionare a problemei. Pe de alt parte, calculul simbolic a fost adoptat de muli
cercettori deoarece permite obinerea soluiilor ntr-o form analitic, pstrnd
rezultatele n structura lor simbolic i furniznd rspunsuri matematice mult mai
complexe dect n cazul obinerii unor serii de numere.
Necesitatea obinerii rezultatelor n form matematic riguroas s-a accentuat
odat cu dezvoltarea tehnicilor de modelare asistat de calculator n vederea
soluionrii problemelor inginereti. Astfel, beneficiile metodelor de evaluare
simbolic sunt frecvent folosite n ingineria mecanic, hidraulic, chimic, aviatic sau
auto, unde sisteme software de ultim generaie pot soluiona modele complexe bazate
pe conectarea ecuaiilor n forma matematic.
Cele mai recente cercetri n domeniu au condus la dezvoltarea unor metode
hibride care combin precizia evalurilor numerice cu avantajele evalurilor simbolice,
aceste tehnologii reducnd drastic i timpul de execuie al algoritmilor.
Pachetul MathCAD conine un modul dedicat evalurilor simbolice, acoperind
o plaj larg de necesiti i oferind o interfa grafic uor de folosit.
Paleta operatorilor pentru calculul simbolic se acceseaz prin activarea
ultimului buton de pe paleta principal


sau din meniul View / Toolbars / Symbolic .

Asemenea tuturor tastelor din Mathcad, la accesarea unuia dintre butoanele
existente, se plaseaz un operator pe document. Operatorii acestei palete vor fi
prezentai n continuare.

2. Operatorul pentru evaluarea simbolic


Pentru a evalua simbolic o expresie se selecteaz expresia i se urmeaz unul
din paii de mai jos pentru inserarea semnului de evaluare simbolic :
Se folosete combinaia de taste [Ctrl] [.]
- sau -
Click direct pe operator n paleta Symbolic.
Cnd se evalueaz o expresie cu operatorul pentru evaluarea simbolic
Mathcad simplific expresia prin efectuarea unor calculele aritmetice i prin
combinarea termenilor.
Operatorul pentru evaluare simbolic returneaz rezultatul exact pentru orice
operaie care se vrea calculat, incluznd simplificri ale expresiei, ridicnd la putere
fracii, operaii cu radicali, logaritmi, funcii exponeniale i funcii trigonometrice.
Exemple:
32
34
33
44
+
24
35

15
6
+
16
72

75
81
2 +
50
27
70327
21420
+
1
2
5
476
+
|

\
|
|

4
5

5
6
+
6
7

7
8
+
7
8
1373
3570
+

x
asin u x ( ) ( )
d
d
x
u x ( )
d
d
1 u x ( )
2


x
cos u x ( ) ( )
d
d x
u x ( )
d
d
sin u x ( ) ( )
2
x
sin x ( ) cos x ( ) + ( )
sin x ( ) cos x ( )
d
d
2
2 cos x ( ) sin x ( ) + ( )
3

cos x ( ) sin x ( ) ( )
3

2 cos x ( ) sin x ( ) + ( )
cos x ( ) sin x ( )

0

x
1 a
a
2
x
2

(
(
(

d
x
asin
x
a
2
|

\
|
|

a 1 ( ) lim


0
1
t 1 t + ( ) 1 t
2
+

d
ln 2 1 + ( )
2
7 2
6
+
1
3

x
acos
x
y
|

\
|
|

ln x
2
( )

x
2
y
2
+

(
(
(
(

d ln x
2
( )
x
acos
x
y
|

\
|
|

x
2
y
2
+

(
(
(
(

d x
2
x
x
acos
x
y
|

\
|
|

x
2
y
2
+

(
(
(
(

(
(
(
(
(
(

d

y x
ln x
2
y
2
+
( )
x
2
y
2
+

(
(
(

(
(
(

d y
atan
x
y
|

\
|
|

ln x
2
y
2
+
( )

y
x
2 x atan
x
y
|

\
|
|

x
2
y y
3
+

(
(
(
(

(
(
(
(
(
(

d

3. Operatorul pentru evaluare simbolic



Cnd se evalueaz o expresie cu operatorul de evaluare simbolic, Mathcad
simplific rezultatul prin executarea unor operaii aritmetice i prin combinarea
variabilelor.
2x 5 + 4x + 3 6 x 2 +

Pentru a efectua operaii simbolice mai complexe, se poate insera un cuvnt
cheie care specific operaia ce se va efectua. Acest cuvnt cheie va fi inserat nainte
de evaluare simbolic, n locul indicat.
Exemplul de mai jos ilustreaz inserarea unui cuvnt cheie naintea
operatorului de evaluare simbolic: Fie polinomul x
2
2x + 15, care va fi evaluat cu
ajutorul cuvntului cheie factor. Aadar se tasteaz acest polinom n pagina de
lucru a mediului matematic de calcul Mathcad i se urmeaz paii de mai jos:
1. Apsai [Ctrl] [Shift] [.] pentru a insera locul unde trebuie tastat cuvntul
cheie.

2. Tastai cuvntul cheie factor n locul indicat (sau orice alt cuvnt cheie,
n funcie de operaia care dorii s fie executat ).

3. Apsai tasta [Enter] sau click n afara regiunii active.
X
2
2x 15 factor (x + 3)(x 5)
Atenie: Ca o alternativ a combinaiei de taste [Ctrl] [Shift] [.] i tastarea
cuvntului cheie factor, se poate selecta factor de pe paleta Symbolic.
Exemple:
a
10
b
10
+ factor a
2
b
2
+
( )
a
8
a
6
b
2
a
4
b
4
+ a
2
b
6
b
8
+
( )

x 2 + ( ) x 2 ( )
2
x 1 ( ) expand x
4
3 x
3
2 x
2
12 x + 8
x
5
8x
4
+ 3x
3
2x
2
+ x coeffs
0
1
2
3
8
1
|

\
|
|
|
|
|
|
|



3
y
y
2
cos y ( )
( )
y
d
d
3
assume y 0 > , y sin y ( ) 3 cos y ( )
x
tan x ( )
1 tan x ( ) cot x ( ) +

(
(

d rectangular
ln cos x ( ) ( )
2

Im ln cos x ( ) ( ) ( )
2
|

\
|
|

i

4. Operatorul modifiers


Modifiers (modificatori, lucru care modific) sunt cuvinte speciale care pot fi
utilizate dup un cuvnt cheie pentru a-i modifica funcionarea. n tabelul urmtor sunt
prezentai modificatorii valabili (disponibili) i indicai, ce pot fi utilizai mpreuna cu
cuvintele cheie pentru modificarea funcionarii acestora.
Modificator Scopul modificatorului
Cuvinte cheie care
folosesc modificatorul
ALL Se aplic tuturor variabilelor din expresie. assume, explicit
atan
Combin expresiile utiliznd identiti n
locul inversei tangentei unei funcii.
combine
complex
Specific faptul ca o variabil este un numr
complex.
assume, factor, parfrac
domain Specific domeniul variabilei. assume, factor, parfrac
exp
Combin sau rescrie expresiile care utilizeaz
identiti n locul funciilor exponeniale.
combine, rewrite
fully Returneaz soluia detaliat a unei ecuaii. Special Modifiers

integer
Specific faptul ca o variabil este de tip
ntreg.
assume
ln
Combin sau rescrie expresiile care utilizeaz
identiti n locul funciilor logaritmice.
combine, rewrite
log
Combin sau rescrie expresiile care utilizeaz
identiti n locul funciilor logaritmice.
combine, rewrite
raw
Returneaz rezultatele intr-o form
nesimplificat.
assume, factor, parfrac
real
Specific faptul ca o variabila este un numr
real.
assume, factor
RealRange
Specific faptul ca o variabil este n ordinea
numerelor reale, sau ntr-un interval de
numere.
assume
sincos
Combin sau rescrie expresiile utiliznd
identiti n locul funciilor sinus sau cosinus.
combine, rewrite
sinhcosh
Combin sau rescrie expresiile utiliznd
identiti in locul funciilor sinus hiperbolic
sau cosinus hiperbolic.
combine, rewrite
using
nlocuiete o variabil dat n soluia unei
ecuaii.
Special Modifiers

Modificatorii "fully" si "using" pot fi utilizai ca i cuvinte cheie. Pot fi
utilizai de asemenea ntr-un rnd nou, n combinaie cu alte cuvinte cheie.
De exemplu, modificatorul real poate fi utilizat dup cuvntul cheie
assume pentru a cere insistent ca variabil sa fie un numr real.
assume, x = real

Pentru a insera modificatori, poate fi folosit i paleta Modifier
Exemple:
x
3
1
( )
x
2
2
( )
solve
assume x real ,
1
2
2
|

\
|
|
|
|

1
1.414
1.414
|

\
|
|
|

=
x
3
1
( )
x
2
2
( )
0
solve
assume x RealRange 2 2 , ( ) ,
2
2
1
|

\
|
|
|
|


x
3
1
( )
x
2
2
( )
solve
assume x complex ,
1
2
1
2

3
2
|

\
|
|

i
1
2

1
2
3 i +
2

(
(
(
(
(
(
(
(
(

1
1.414
0.5 0.866i
0.5 0.866i +
1.414
|

\
|
|
|
|
|
|

=

x
2
simplify
assume x real ,
x

x
2
y
2
+ z
2
+
simplify
assume ALL 0 > ,
x y + z +

atan x ( ) atan y ( ) + combine atan , atan
1
x y 1
x y + ( )

(
(


e
x
x
2y
+ combine exp , e
x
x
2 y
+
sin x ( ) rewrite exp ,
e
x i
i
2

1
2
e
x i ( )
i +
asinh x ( ) rewrite ln , ln x x
2
1 + +
( )


ln 7 ( ) rewrite log , log 7 ( ) log 10 e , ( )






5. Operatorul float


Pentru a evalua o expresie utiliznd operatorul float se urmeaz unul din
paii de mai jos:
Apsai [Ctrl] [Shift] [.] si tastai cuvntul cheie "float," urmat de o
virgul, n csua ce va aprea n dreapta, sau
Click pe operatorul float aflat pe paleta Symbolic.
Apoi introducei un numr ntreg, pozitiv, aceast valoare pozitiv specificnd
numrul de cifre ce va fi afiat la rezultat, dup evaluarea expresiei, si apsai [Enter].
Atenie: Numrul ntreg pozitiv de dup operatorul "float" nu este absolut
necesar. Implicit, Mathcad va evalua expresia furniznd la rezultat 20 de cifre
semnificative.
Exemplu:
float, 25 3.141592653589793238462643
Important: Nu este indicat definirea variabilei n afara cuvntului cheie
float cu valoarea ntreag pozitiv de lng ea foarte mic, deoarece rezultatul nu
va fi foarte precis. De exemplu, dac se declar x ca fiind:
x := float, 4 3.142
x este o slab aproximaie a lui . Acum vom da unei variabile valoarea lui fr a
utiliza cuvntul cheie float.
y:=
Cnd numrul de zecimale este setat la valoarea maxima de 17 se poate vedea diferena
de precizie dintre x si y.
x = 3.142
y = 3.141592653589793

De reinut ca numrul de zecimale afecteaz doar forma rezultatului, valoarea
acestuia rmnnd neschimbat. Dac se tasteaz cifra 3, rezultatul lui y va fi afiat cu
3 zecimale, valoarea rezultatului rmnnd ns aceeai.
Important:
O alt metod ar fi selectarea expresiei, iar apoi click pe Evaluate >
Floating Point din meniul Symbolics. Apoi introducei acel numr ntreg pozitiv care
semnific numrul de zecimale de la rezultat. n acest caz, rezultatul nu va fi automat
modificat dac vor aprea modificri n alt loc pe foaia de lucru.
Acest operator simbolic este util n cazurile n care Mathcad nu poate
returna un rezultat prin evaluarea obinuit, cum ar fi rezultatele foarte mari ca
(1000).
Exemple:

y 2.5 :=
y
3
a + a 0.83333333333333333333 +
y
3
a + float 4 , a 0.8333 +

float 20 , 3.1415926535897932385
float 4 , 3.142
e float 9 , 2.71828183

float 5 , 1.7725

10 n
n
2
2 +
( )
n
2
1 +
lim

float 5 , 1.0099

0
1
x e
x
sin x ( )

d float 30 , 0.909330673631478617034602154687

0

x
ln 1 0.5 cos x ( ) + ( )
cos x ( )

(
(

d float 7 , 1.644934



e
x y +
series x 0 , y 1 , 3 ,
float 3 ,
e e y 1 ( ) +
e y 1 ( )
2

2
+ x e + x e y 1 ( ) +
x
2
e
2
+

2
x
cos x ( ) sin x ( ) ( )
d
d
2
float 4.0 cos x ( ) sin x ( )

x
2 sin x 1 + ( ) ( )
2 sin x ( ) + ( )
2
d
d
float 2 ,
2.0 cos x 1.0 + ( )
sin x ( ) 2.0 + ( )
2
4.0 sin x 1.0 + ( ) cos x ( )
sin x ( ) 2.0 + ( )
3

3
x
tan x ( )
d
d
3
float 4.0 tan x ( )
2
tan x ( )
2
1.0 +
( )
2.0 tan x ( )
2
1.0 +
( )
2
+
.


6. Operatorul rectangular


Pentru a scrie un numr complex, a+bi, se selecteaz expresia i:
Se apas [Ctrl] [Shift] [.] i se tasteaz cuvntul cheie rectangular.
- sau -
Se apas butonul rectangular din caseta Symbolic. Apoi se apas [Enter].
Mathcad returneaz rezultatul sub forma a+bi, unde a i b sunt partea real
respectiv imaginar ale numrului complex.
n mod normal, Mathcad consider toate variabilele simbolice din expresie ca
fiind complexe. Oricum, la aplicarea cuvntului cheie "rectangular," Mathcad i
asum toate variabilele ca fiind de tip real. De exemplu, pentru a evalua conjugata
numrului complex bi a bi a + + ) (
Mathcad consider c a i b sunt de tip complex, deci va returna un rspuns
cu bara deasupra de a i de b. Dar dac se adaug cuvntul cheie "rectangular,"
Mathcad consider c a i b sunt de tip real, aadar, ca ndeprta bara de deasupra
expresiei i accepta conjugata dup i returnnd urmtorul rezultat:

) i b a ( + rectangular i ) b ( a +
Exemple:
ln 2 i + ( ) rectangular ln i 2 + ( )
signum i 2 + 0 , ( ) 1 ( )
2

(
(

i

x
sin x i y + ( )
d
d
rectangular sinh x ( ) sin y ( ) cosh x ( ) cos y ( ) i +

2
x
x
4
x
2
+ 1 + i +
( )
d
d
2
rectangular
12 x
2
2 +
2 x
4
x
2
+ 1 +
4 x
3
2 x +
( )
2
4 x
4
x
2
+ 1 +
( )
3
2



x atan x ( ) i +

d rectangular x Re atan x ( ) ( )
ln x
2
1 +
( )
2
i x + x Im atan x ( ) ( ) i +
0

2
x
cos y ( )
1 sin x ( ) sin y ( ) +

(
(

d rectangular Re
0
1
x
1
x sin y ( ) 1 + ( ) 1 x
2

(
(
(

(
(
(
(

cos y ( ) Im
0
1
x
1
x sin y ( ) 1 +
1 x
2

(
(
(
(

d
|

\
|
|
|
|
|

cos y ( ) i +

x
3
1 x
2

1 x
2
+
d
d
|

\
|
|
|

rectangular
Re
x
2
1
x
2
1 +

\
|
|
|

2
3

(
(
(
(
(

2 x
x
2
1 +
2 x x
2
1
( )

x
2
1 +
( )
2

(
(
(

Im
x
2
1
x
2
1 +

\
|
|
|

2
3

(
(
(
(
(

2 x
x
2
1 +
2 x x
2
1
( )

x
2
1 +
( )
2

(
(
(

(
(
(
(
(
(

i


7. Operatorul assume


Pentru a se face o ipotez asupra domeniului unei variabile ntr-o expresie,
cum ar fi o restricie ca aceast variabil sa fie numr real, se poziioneaz cursorul la
sfritul liniei ce conine aceast expresie i se parcurge unul dintre urmtorii pai:
Se apas [Ctrl] [Shift] [.] i se tasteaz cuvntul cheie assume, urmat de
o virgul.

- sau -
Se face click pe butonul assume din caseta Symbolic
Dup assume, se tasteaz o expresie specificnd tipul variabilei sau
variabilelor. Apoi se apas [Enter].
Dac se insereaz assume dup alt cuvnt cheie, tipul variabilelor aplic la
operaia executat de prima variabil.
Urmtoarea list indic tipurile de expresii modificate care se pot insera dup
assume:
Expresii modificate Ipoteze
x = real x este un numr real
x = integer x este un numr ntreg
x > a x este strict mai mare dect a
x a x este mai mare sau egal cu a
x < b x este strict mai mic dect b
x b x este mai mic sau egal cu b
x = RealRange(a,b) x este un numr pe intervalul a<x<b,
cnd a<b
Exemple:
x
2
y
2
+ z
2
+
simplify
assume ALL 0 > ,
x y + z +

x
4
2
( )
x
3
1
( )
solve
assume x real ,
1
2
1
4

2
1
4
|

\
|
|
|
|
|
|
|


x
5
1
( )
x
3
2
( )
0
solve
assume x integer ,
1

x
2
1
( )
x
1
2
( )
0
solve
assume x RealRange 5 5 , ( ) ,
1
1
2
|

\
|
|
|

t1 e
c t1

d assume c 0 > ,
1
c

x
sin y ( )
1 cos x ( ) cos y ( ) +

(
(

d assume x 0 ,
sin y ( )
cos y ( ) 1 +
1
2

2 y ( )

(
(
(

(
(
(

if
sin y ( ) y ImageSet _n
1
2
+
|

\
|
|

_n , Z ,

(
(

if

x
e
x
2
cos x ( ) d
d
assume x 0 < , e
x
2
cos x ( )
x
2
sin x ( ) 2 x cos x ( )
( )

.


8. Operatorul solve


Operatorul "Solve" face referire la un grup de comenzi din Mathcad, utilizat n
rezolvarea sistemelor de ecuaii liniare, difereniale sau parial difereniale, n
problemele de optimizare (statistic), sau n problemele de programare liniar. Butonul
Solve permite rezolvarea problemelor matematice n notaie matematic , deci
funciile i valorile iniiale sunt uor de identificat, pentru cel care rezolv problema
matematic, dar i pentru oricine altcineva care va vedea acel document. Paii pentru
acest tip de rezolvare difer puin, dar fiecare bloc SOLVE implic cuvntul cheie
Given .
Prile unui bloc solve:
1. Cuvntul cheie Given, tastat ca regiune matematica (cuvnt rezervat).
2. Un set de ecuaii i/sau inegaliti reprezentnd expresiile ce vor fi rezolvate.
Folosii unul din operatorii de mai jos pentru a crea aceste expresii:
Egal boolean ( = ), (boolean este cel care nu afieaz rezultat, utilizat in
sisteme de ecuaii)
mai mare ( > ),

mai mare sau egal ( >=)
mai mic ( < ), sau
mai mic sau egal ( <=).
Aceti operatori sunt disponibili pe paleta Boolean .
3. O ecuaie, sau un sistem de ecuaii, pentru a fi rezolvat, se ncepe cu condiiile
iniiale (aproximrile iniiale) n cazul ecuaiilor difereniale. Ca semn de egalitate este
indicat sa fie folosit operatorul Boolean equals, [Ctrl] [=].
4. Rezolvarea unei funcii:
Utilizai Find sau Minerr pentru a rezolva un sistem de ecuaii.
Utilizai Maximize sau Minimize pentru a optimiza o funcie.
Utilizai Odesolve pentru a rezolva un sistem de ecuaii difereniale simple.
Utilizai Pdesolve pentru a rezolva sisteme de ecuaii difereniale pariale.
Blocul SOLVE, prima dat evalueaz expresiile presupunnd unele valori,
pentru a gsi eventualele greeli, i pentru a stabili domeniul soluiei. Astfel poate
stabili i dac va returna o soluie de tip real sau una complex.
Blocurile SOLVE nu trebuie s conin urmtoarele:
iruri de variabile
Expresii care implic semnul diferit sau operatori logici.
Fiecare bloc solve poate conine o singur dat Given i o singur funcie de
rezolvat. Oricum, se poate defini o funcie ca f(x) := Find(x) la sfritul unui bloc solve
si utilizarea acestei funcii n alte blocuri solve.
De reinut ns c, atunci cnd se rezolv ecuaii numerice, pot fi necesare i alte
determinri naintea unui bloc solve:
Valorile presupuse (aproximrile iniiale) sunt absolut necesare pentru
variabilele necunoscute. n cazul sistemelor liniare, aproximrile iniiale sunt necesare
doar pentru a determina dimensiunea rezultatului; valorile lor nu au importan.
Exemple:
x
3
11x
2
+ 3x + 135 0 solve
9
5
3
|

\
|
|
|



1
2
x
2
x + 2 + solve
1 3 i
1 3 i +
|

\
|
|


a:=1 b:=2 c:=3

f x ( ) a x
3
b x + c + :=

f x ( ) solve
1
1
2
11
2
|

\
|
|

i
1
2
1
2
11 i +

(
(
(
(
(
(


Given

x
2
y
2
+ r
2


x ( )
2
y
2
+ r
2


M r , ( ) Find x y , ( )

2
4 r
2

2

2
4 r
2

2

\
|
|
|
|
|

:=


M 1 3 , ( )
0.5
2.958
0.5
2.958
|

\
|
|

=

x
2
1
( )
x
3
2
( )
0
solve
assume x RealRange 2 2 , ( ) ,
1
1
2
1
3
|

\
|
|
|
|
|


sin x ( ) cos x ( ) solve fully ,

4
_n + _n Z if
undefined otherwise



v x
3
2 solve
2
1
3
1 3 i + ( )
2
2
1
3
2
1
3
1 3 i + ( )
2

(
(
(
(
(
(
(
(
(
(
(

:=

v
0.63 1.091i +
1.26
0.63 1.091i
|

\
|
|
|

=

f 1 +
f
e

solve f ,
e

1 +
e



f a ( ) 3a 7 ( ) x 1 solve x , fully ,
1
3 a 7
a
7
3
if
undefined a
7
3
if
:=



f 1 ( )
1
4

.

9. Operatorul simplify


Pentru a simplifica (restrnge) algebric, o expresie, selectai toat expresia i
urmai unul din paii de mai jos :
Apsai [Ctrl] [Shift] [.] si tastai cuvntul cheie "simplify" n csua care va
aprea n dreapta expresiei.
- sau -
Click pe simplify din paleta Symbolic. Apoi apsai [Enter].

Aceasta comand de restrngere simplific expresiile utiliznd funcii algebrice,
trigonometrice i exponeniale, dar simplific i rdcina ptrat i puterile.
Atenie:
Pentru a simplifica expresii care implic exponeni sau logaritmi, se utilizeaz
cuvntul cheie "combine" De exemplu,
5
x
5
y
combine 5
(x+y)

ln(2) + ln(3) combine, ln ln(6)
Ca o alternativ, la utilizarea operatorului simbolic de egalitate, cu cuvntul
cheie "simplify", se poate selecta expresia, iar apoi click pe Simplify din meniul
Symbolic . n acest caz, rezultatul nu va fi modificat automat dac vor aprea
modificri n alt loc pe foaia de lucru.
Pentru a simplifica o expresie fcnd presupuneri asupra domeniilor unor
variabile, se utilizeaz cuvntul simplify mpreuna cu cuvntul assume i
presupunerile (atribuirile) pe care dorii s le facei.
Pentru a vedea valoarea expresiei nlocuite, nainte ca acesta s fie redus, se
utilizeaz cuvntul cheie explicit .
Cnd, sunt simplificate, expresii n care sunt incluse funcii cu mai multe
ramuri, cum ar fi rdcina ptrat sau inversa unei funcii trigonometrice, Mathcad
poate s returneze un rezultat diferit din punct de vedere numeric fa de cel original.
Alternativ, se poate folosi operatorul

de pe paleta Symbolic. Acesta se


insereaz n dreapta expresiei, iar n csua operatorului se tasteaz cuvntul cheie
simplify. Pentru ca rezultatul sa fie furnizat de ctre program se apas tasta Enter.
Exemple:

x 3 ( )
2
4x
2
+ 2x 1 + simplify 5 x
2
8 x 10 +

x
2
7x + 10 + simplify x 2 + ( ) x 5 + ( )
a
5
5 a
4
b + 10 a
3
b
2
+ 10 a
2
b
3
+ 5 a b
4
+ b
5
+ simplify a b + ( )
5


sin x ( )
2
cos x ( )
2
+ simplify 1

2 sin x ( ) cos x ( ) simplify sin 2 x ( )


e
2x
e
5y
simplify e
2 x 5 y +


x
2
simplify
assume x real ,
x

1
16
i 2
x i 2
1
16
i 2
x i 2 +
simplify
i
2
4 x
2
2 i
2

( )


c
a
2
b
3
+ 2c
( )
c a ( ) c b ( )
d
d
simplify
a
3
a
2
b + 2 a
2
c a b
3
+ 2 a b b
4
+ 2 b
3
c 2 c
2
+
a c ( )
2
b c ( )
2



10. Operatorul substitute


Pentru a se nlocui o variabil ntr-o expresie cu un numr, cu o alt variabil,
sau chiar cu o alt expresie, se selecteaz expresia i se parcurg urmtorii pai:
1. Se face click pe butonul substitute de pe caseta Symbolic pentru a se
insera cuvntul cheie substitute, urmat de o ecuaie cu un ptrel negru de fiecare
parte a semnului egal dup cum urmeaz:
substitute ,
2. Se tasteaz variabila var care se dorete nlocuit n spaiul de dinaintea
semnului egal.
3. Se tasteaz numrul, variabila, sau expresia cu care se dorete s fie
nlocuit variabila var n spaiul din dreapta semnului egal

substitute var expr ,
4. Se apas tasta [Enter] sau se face click pe fundalul alb.
Exemple:
3x 2y + substitute x 13 , 2 y 39 +


x 1 +
explicit
substitute x 53 ,
54
5x
2
3x + 9 + substitute x s t + , 5 s
2
10 s t + 3 s + 5 t
2
+ 3 t + 9 +
y
y
2
x
2
y
2
+
( )
3
d
d
substitute y 3 2 ,
6 2 x
2
18 +
( )
3
x
2
9
( )

x
2
18 +
( )
4

sin
x
5.2
|

\
|
|

0.84 e
x
+
solve
substitute 3.14 ,
0.70695469396144643505

11. Operatorul factor


Pentru a executa operaii simbolice mai complexe, se poate insera un cuvnt
cheie care specific operaia naintea semnului egal. Aceast seciune explic cum s se
foloseasc cuvintele cheie, urmrind seciunea:
Inserarea cuvntului cheie:
Urmtorul exemplu ilustreaz cum se introduce un cuvnt cheie pentru a
executa o operaie simbolic. Presupunem c se vrea descompunerea polinomul
x
2
2x + 15. Pentru a executa acest operaie, se introduce polinomul i se insereaz
cuvntul cheie factor dup cum urmeaz:
1. Se face click oriunde n expresia polinomial.
2. Se apas [Ctrl] [Shift] [. ] ca s se introduc locul cuvntului cheie, urmat
de semnul egal.
15 2
2
x x


3. Se tasteaz cuvntul factor n acel loc indicat.
15 2
2
x x factor
4. Se apas [ Enter] sau click pe fundalul alb


x
2
2x 15 factor x 3 + ( ) x 5 ( )
Observatie: Ca o alternativ la apsarea [Ctrl] [Shift] [.] i tastnd factor,
se poate selecta factor din caseta Symbolic.
Exemple:
100 factor 2
2
5
2

2 x
3
2 x 3 x
2
3 + factor 2 x 3 ( ) x 1 ( ) x 1 + ( )

2 x
5
2 x 3 x
3
3 + factor x 1 ( ) 2 x
4
2 x
3
+ x
2
x 3
( )

rep 125 :=


rep factor 5 5

poly x ( ) x
3
2x 1 + :=
poly x ( ) factor x 1 ( ) x
2
x + 1
( )

int 251357832 :=


int factor 2
3
3
2
11 317371

x
3
2 factor 2
1
3
, 3 , x
2
2
1
3
x + 2
2
3
+
|

\
|
|

x 2
1
3

\
|
|



x
3
2 x
3
2
factor domain real ,
float 3 ,
x 1.26 ( ) 1.26 x x
2
+ 1.59 +
( )

x
3
2 x
3
2
factor domain complex ,
float 3 ,
x 1.26 ( ) x 0.63 1.09i + ( ) x 0.63 1.09i + + ( )


12. Operatorul expand



Pentru a dezvolta o expresie prin multiplicarea puterilor si rezultatelor , si
aplicarea identitilor pentru funciile obinuite, selectai expresia si urmai unul din
paii de mai jos:
Apsai [Ctrl] [Shift] [.] i tastai cuvntul cheie "expand" n csua care apare
in dreapta expresiei
- sau -
Click pe butonul expand din paleta Symbolic. Apoi apsai [Enter].
Observaie: Termenii unei expresii gata dezvoltate pot fi delimitai prin
adugarea unei virgule dup cuvntul cheie "expand." De exemplu, pentru a
descompune doar al doilea binom din expresia (x + 1)(y + z), adugnd primul binom
ca si argument.
x 1 + ( ) y z + ( ) expand x 1 + ( ) , y x 1 + ( ) z x 1 + ( ) +
Important:
O alt metod ar fi selectarea expresiei , apoi fcnd click pe butonul Expand
din meniul Symbolics . n acest caz, rezultatul nu se va modifica automat dac se vor
face modificri n afara foii de lucru.
Dac expresia este sub form de fracie, numrtorul va fi descompus
(dezvoltat), iar expresia va fi scris sub forma unei sume de fracii.
Dac expresia nu poate fi descompus, aceast comand o returneaz
neschimbat.
Exemple:
x y + ( )
3
expand x
3
3 x
2
y + 3 x y
2
+ y
3
+

sin 2x ( ) expand 2 cos x ( ) sin x ( )

x 1 + ( ) x y + ( )
2
expand x
3
2 x
2
y + x
2
+ x y
2
+ 2 x y + y
2
+

x 1 + ( ) y z + ( ) expand x 1 + ( ) , y x 1 + ( ) z x 1 + ( ) +

Prezentm n continuare un program Mathcad care construiete polinomul de
interpolare al lui Lagrange, program n care este utilizat i operatorul expand .
x | x1 x2 x3 ... xn a
y | y1 y2 y3 ... yn ?

ORIGIN 1
n 4 :=

a 29 :=
x
5
2
7
11
|

\
|
|
|
|
|

:=

y
3
0
9
13
|

\
|
|
|
|
|

:=
i 1 n .. :=
j 1 n .. :=
P
i
j
if j i
a x
j

x
i
x
j

, 1 ,
|

\
|
|

\
|
|

:=

L
i
y
i
P
i
( )

:=

L 31 =

P1 t ( )
t x
2

x
1
x
2

t x
3

x
1
x
3

t x
4

x
1
x
4

:=

P1 t ( )
t
3
2
3
+
|

\
|
|

t
12
7
12

\
|
|

t
16
11
16

\
|
|



P1 t ( ) expand
t
2
36
t
3
576

41 t
576

77
288


P2 t ( )
t x
1

x
2
x
1

t x
3

x
2
x
3

t x
4

x
2
x
4

:=

P2 t ( )
t
3
5
3
+
|

\
|
|

t
9
7
9

\
|
|

t
13
11
13

\
|
|



P2 t ( ) expand
t
3
351
t
2
27

t
27

385
351
+

P3 t ( )
t x
1

x
3
x
1

t x
2

x
3
x
2

t x
4

x
3
x
4

:=


P3 t ( )
t
4
11
4

\
|
|

t
9
2
9
+
|

\
|
|

t
12
5
12
+
|

\
|
|




P3 t ( ) expand
t
2
108
t
3
432

67 t
432
+
55
216
+

P4 t ( )
t x
1

x
4
x
1

t x
2

x
4
x
2

t x
3

x
4
x
3

:=

P4 t ( )
t
4
7
4

\
|
|

t
13
2
13
+
|

\
|
|

t
16
5
16
+
|

\
|
|



P4 t ( ) expand
t
3
832
3 t
64

35
416


L t ( ) y
1
P1 t ( ) y
2
P2 t ( ) + y
3
P3 t ( ) + y
4
P4 t ( ) + :=

Lt ( ) 13
t
4
7
4

\
|
|

t
13
2
13
+
|

\
|
|

t
16
5
16
+
|

\
|
|

9
t
4
11
4

\
|
|

t
9
2
9
+
|

\
|
|

t
12
5
12
+
|

\
|
|

3
t
3
2
3
+
|

\
|
|

t
12
7
12

\
|
|

t
16
11
16

\
|
|

+

L t ( ) expand t 2 +

L a ( ) 31 =
.


13. Operatorul coeffs


Pentru a returna coeficienii unui polinom , innd seama de o singur
variabil, poziionai cursorul la sfritul polinomului si urmai unul din paii de mai
jos:
Apsai [Ctrl] [Shift] [.] i tastai cuvntul cheie "coeffs" n csua din dreapta
polinomului.
- sau -
Click pe coeffs din paleta Symbolic. Apoi apsai [Enter].

Dac expresia conine mai mult de o variabil, tastai o virgul dup cuvntul
cheie "coeffs," urmat de variabila a crei coeficieni dorii sa fie returnai.
Mathcad returneaz un vector ce conine coeficienii polinomului. Dac toi
exponenii sunt pozitivi, primul element din vector corespunde termenului constant
(deci primul element va fi 0). Daca toi exponenii sunt negativi, ultimul element din
vector corespunde termenului constant. Altfel, Mathcad returneaz coeficienii de la cel
mai mare la cel mai mic, cu 0 n locul n care s-a srit peste un exponent, ntotdeauna
incluznd termenul constant.
Pentru o expresie care conine cteva variabile, structura intern a Mathcad-
ului scrie expresia ca un polinom dup variabila specificat de ctre utilizator dup
cuvntul cheie "coeffs." (Este aceeai operaie pe care o dezvolt si cuvntul cheie
"collect".) Abia dup aceea Mathcad returneaz un vector ce conine coeficienii
polinomului.
Exemple:
x
3
3x
2
+ 7x + coeffs
0
7
3
1
|

\
|
|
|
|
|

.

Primul element din vector este 0 deoarece constanta acelui polinom este 0.
Pentru a returna o a doua coloana ce va conine exponenii corespunztori acelor
coeficieni, se tasteaz modificatorul "degree" dup "coeffs". De exemplu,
x
2
3 + 7x
2
5x
3
+ coeffs degree ,
5
7
0
3
0
1
3
2
1
0
1
2
|

\
|
|
|
|
|
|
|

.

n mod analog, dac expresia conine mai mult de o variabil, trebuie
specificat variabila dup "coeffs." De asemenea, structura intern a Mathcad-ului
rescrie expresia ca un polinom dup acea variabil i furnizeaz rezultatul n vectorul
respectiv. De exemplu,

3x
2
y 5x
2
y
2
+ 7x y
2
+ x y + coeffs x ,
0
7 y
2
y +
5 y
2
3 y +
|

\
|
|
|
|


De reinut faptul c funciile imbricate n Mathcad (structura intern) n primul
rnd rescrie expresia ca un polinom n x. Apoi, el dezvolt aceeai operaie ca i
cuvntul cheie "collect."
3x
2
y 5x
2
y
2
+ 7x y
2
+ x y + collect x , 5 y
2
3 y +
( )
x
2
7 y
2
y +
( )
x +

n schimb, dac se dorete ca variabil pe y, rezultatul va fi :
3x
2
y 5x
2
y
2
+ 7x y
2
+ x y + coeffs y ,
0
3 x
2
x +
5 x
2
7 x +
|

\
|
|
|
|


Important: O alt metod ar fi selectarea variabilei din polinom (nu a ntregii
expresii) iar apoi click pe Polynomial Coefficients din meniul Symbolics . n acest caz,
rezultatul nu va fi modificat automat i n alt loc pe foaia de lucru, dac apar
modificri.
Exemple:
x
4
9x
3
+ 6x
2
12x + 1 coeffs
1
12
6
9
1
|

\
|
|
|
|
|
|


2x
4
y
2
z
3
x
2
y
4
z
2
x y
2
z
4
+ x
3
y z + coeffs x ,
0
y
2
z
4

y
4
z
2

y z
2 y
2
z
3

\
|
|
|
|
|
|
|
|



7y
9
5y
7
+ 3y
6
9y
4
15y
3
+ y
2
2y + coeffs degree ,
0
2
1
15
9
0
3
5
0
7
0
1
2
3
4
5
6
7
8
9
|

\
|
|
|
|
|
|
|
|
|
|
|
|
|

.

14. Operatorul collect


Pentru a aduna termenii unui polinom de acelai grad a unei variabile
specificate, se selecteaz expresia i:
Se face click pe butonul collect de pe caseta Symbolic
-sau-
Se apas [Ctrl] [Shift] [.] i se tasteaz cuvntul cheie collect.
Pentru a specifica variabila pentru care se adun termenii, se tasteaz o virgul
dup cuvntul cheie collect i se tasteaz variabila n locul indicat. Apoi apas
[Enter].
Exemple:
x
2
4
( )
x 4 + ( ) collect x
3
4 x
2
+ 4 x 16

x
2
18
( )
2x
2
x 3
( )
collect 2 x
4
x
3
39 x
2
18 x + 54 +

2x
3
y 5x
2
y
2
+ 7xy
2
+ xy + collect x , 2 y x
3
5 y
2
x
2
+ 7 xy
2
+ xy +

5x ( )
4
y 5x
3
y
2
+ 7xy
2
+ xy + collect y , 5 x
3
y
2
625 x
4
y + 7 xy
2
+ xy +


9x
5
y
2
4x
2
y
3
+ 2x
2
y + x y + collect x , y , 9 y
2
x
5
4 y
3
2 y +
( )
x
2
+ y x +

x
4
y
3
z
2
52x
2
y
3
z + 21 x y
4
z
3
collect y , 21 x z
3
y
4
x
4
z
2
52 x
2
z +
( )
y
3
+

x
2
18
( )
2x
2
x 3
( )
50x + 25 collect 2 x
4
x
3
39 x
2
68 x + 29 +

P x ( ) 20 x
3
60 x
2
84 x + 44 collect 20 x
3
60 x
2
84 x + 44 :=
x 2 ( ) P x ( ) collect 20 x
4
100 x
3
204 x
2
+ 212 x 88 +

15. Operatorul series


Pentru a dezvolta o funcie n serie Taylor sau serie Laurent, se selecteaz
funcia i se urmrete unul dintre paii:
Se apas [Ctrl] [Shift] [.] i se tasteaz cuvntul cheie series
-sau-
Se face click pe butonul series de pe caseta Symbolic. Apoi se apas [Enter]
n mod obinuit, Mathcad dezvolt funcia in jurul punctului 0 i returneaz
primii ase termeni ai seriei. Se poate s se schimbe modul de comportare al Mathcad-
ului incluznd argumente dup termenul series.
Exemple:
sin x ( ) series 11 , x
x
3
6

x
5
120
+
x
7
5040

x
9
362880
+
x
11
39916800


cos x ( )
2
sin x ( )
1 ln x ( ) +
series
x
ln x ( ) 1 +
7 x
3

6 ln x ( ) 1 + ( )

61 x
5

120 ln x ( ) 1 + ( )
+

e
x y +
series x 0 , y 1 , 3 ,
float 3 ,
e e y 1 ( ) +
e y 1 ( )
2

2
+ x e + x e y 1 ( ) +
x
2
e
2
+


4
n
series 1 n ln 4 ( ) +
n
2
ln 4 ( )
2

2
+
n
3
ln 4 ( )
3

6
+
n
4
ln 4 ( )
4

24
+
n
5
ln 4 ( )
5

120
+

tan 2n

\
|
|

n 1 +
series 4 ,
2 n
3
n
2

3
n
3
4
8
3

81
+
|

\
|
|

+ n
4 5
24
4
3

81
+
|

\
|
|



16. Operatorul parfrac


Pentru a descompune un coeficient al unui polinom n fracii mai simple, se
selecteaz expresia i se urmeaz unul din paii de mai jos :
Apsai [Ctrl] [Shift] [.] i tastai cuvntul cheie "parfrac."
- sau -
Click stnga pe butonul parfrac din paleta Symbolic.
Dac expresia conine mai mult de o variabil, este necesar, de asemenea
scrierea unei virgule, urmat de variabila care va fi descompus n fracii. Apoi se
apas tasta [Enter].
Mathcadul dezvolt de la sine expresiile n fracii simple peste numerele
raionale. Acest lucru este posibil dac expresia este un coeficient al unui polinom cu
coeficieni raionali, polinomul rezultat avnd, de asemenea, coeficieni raionali. De
exemplu:
1
x
2
1 +
( )
x
2
2
( )
parfrac
1
3 x
2
2
( )

1
3 x
2
1 +
( )


.

Pentru a efectua o alt descompunere a unui urmtor termen din expresie se
aplic "parfrac" doar acelui termen, i se tasteaz rdcina numitorului ca argument
dup cuvntul cheie "parfrac".
Important:

O alt metod de descompunere n fracii ar fi din meniul: Variable >
Convert to Partial Fraction din meniul Symbolics.
n acest caz, rezultatul nu va fi modificat n mod automat dac modificrile
sunt efectuate n alt loc pe foaia de lucru.
Aceast comand nu va descompune expresiile care au ca i constante fracii
zecimale.
Exemple:
1
3 x
2
2
( )
parfrac 2 ,
2
12 x 2 ( )
2
12 x 2 + ( )

1
x
2
1 +
( )
x
2
2
( )

parfrac
1
3 x
2
2
( )

1
3 x
2
1 +
( )


1
x
2
1 +
( )
x
2
1
( )

parfrac
1
4 x 1 ( )
1
2 x
2
1 +
( )

1
4 x 1 + ( )

3a
x
2
8x 15 +
parfrac x ,
3 a
2 x 5 ( )
3 a
2 x 3 ( )

2 x
2
3 x 1 +
x
3
2 x
2
+ 9 x 18
parfrac
1
3 x 3 ( )
3
x 2 +

14
3 x 3 + ( )
+

x
2
1
4
n
1
x n +

=
parfrac x ,
1
6 x 1 + ( )
2
x 2 +

9
2 x 3 + ( )
+
8
3 x 4 + ( )


1
x
4
4
parfrac domain complex ,
2
16 x 2 ( )
2
16 x 2 + ( )

2 i
16 x 2 i + ( )

2
16 x 16 2 i
|

\
|
|

i +

1
3x
2
3 +
parfrac i ,
i
6 x i + ( )
1
6 x i ( )

(
(

i
.





17. Operatorul fourier


Pentru a evalua transformata, sau inversa transformatei unei funcii, introducei
expresia funciei ce urmeaz a fi evaluat i urmai unul din paii :
Apsai [Ctrl] [Shift] [.] si tastai un cuvnt cheie in csua care va aprea.
- sau -
Click pe un cuvnt cheie care realizeaz lansarea n execuie a
transformatei unei funcii. Apoi apsai [Enter].
Dac funcia conine mai mult de o variabil, trebuie neaprat tastat o virgul
dup cuvntul cheie, iar apoi variabila dup care se face transformarea.
Atenie: Cnd se aplic un cuvnt cheie de transformare unei funcii, Mathcad
presupune funcia ca avnd implicit, ca variabil, una din funciile din tabelul de mai
jos din coloana "Funcii". Dac funcia conine o alt variabil, trebuie tastat o
virgul urmat de numele variabilei. Mathcad returneaz transformata funciei a crei
variabil implicit se afl n tabelul de mai jos, pe coloana, dedesubt de "Funcia
Transformata".
Variabile implicite
Cuvnt
cheie
Variabile implicite
Funcia
Funcia
transformat
fourier Transformata Fourier t
invfourier Inversa transformatei Fourier t
laplace Transformata Laplace t s
invlaplace Inversa transformatei Laplace s t
ztrans Transformata Z n z

invztrans Inversa transformatei Z z n

Important: O alt metoda ar fi selectarea variabilei independente (nu a ntregii
funcii) si selectarea opiunii Transform din meniul Symbolics. Apoi selectai
transformata pe care dorii s o aplicai din list. n acest caz, rezultatul nu va fi
modificat automat dac apar modificri n alt loc pe foaia de lucru.
Prin definiie, se numete transformata Fourier sau imaginea prin transformata
Fourier a unei funcii ) (t f , numit original, funcia ) ( F exprimat prin urmtoarea
relaie:

+


= dt e ) t ( f ) ( F
t i 2
.
Exemple
( ) fourier ,
( ) i +


s
t
fourier s 2 ( ) 1 ( ) i
Observatii. a) Functia ) ( reprezinta functia Dirac Delta (Unit Impulse),
care este definita astfel
x ( ) 0 daca x 0 si

x x ( )

d 1
.
Programul Mathcad foloseste aceasta functie doar in calculul simbolic, nu o
recunoaste in programe numerice. In continuare sunt prezentate cateva proprietati ale
acestei functii.
1 ( ) 0

( )

d 1

( ) f ( )

d 0

a ( ) f ( )

d a

b. In calculul simbolic, programul Mathcad foloseste si functia Heaviside, care
este definita prin

>
=
<
=
0 x , 1
0 x , 5 . 0
0 x , 0
) x (
Exemplu:
1 ( ) 0

2 ( ) 1

0 ( )
1
2

.


18. Operatorul invfourier


Pentru a evalua transformata, sau inversa transformatei unei funcii,
introducei expresia funciei ce urmeaz a fi evaluat si urmai unul din paii:
Apsai [Ctrl] [Shift] [.] si tastai un cuvnt cheie in csua care va aprea.
- sau -
Click pe un cuvnt cheie care realizeaz lansarea n execuie a transformatei unei
funcii. Apoi apsai [Enter].
Dac funcia conine mai mult de o variabil, trebuie neaprat tastat o
virgul dup cuvntul cheie, iar apoi variabila dup care se face transformarea.
Atenie: Cnd se aplic un cuvnt cheie de transformare unei funcii,
Mathcad presupune funcia ca avnd implicit, ca variabil, una din funciile din
tabelul de mai jos din coloana "Funcii". Daca funcia conine o alt variabil, trebuie

tastat o virgul urmat de numele variabilei. Mathcad returneaz transformata
funciei a crei variabil implicit se afl n tabelul de mai jos, pe coloana, dedesubt
de "Funcia Transformata."
Variabile implicite
Cuvnt
cheie
Variabile implicite
Funcia
Funcia
transformata
fourier Transformata Fourier t
invfourier
Inversa transformatei
Fourier
t
laplace Transformata Laplace t s
invlaplace
Inversa transformatei
Laplace
s t
ztrans Transformata Z n z
invztrans Inversa transformatei Z z n

Important: O alt metod ar fi selectarea variabilei independente (nu a ntregii
funcii) i alegerea opiunii Transform din meniul Symbolics. Apoi selectai
transformata pe care dorii s o aplicai din list. n acest caz, rezultatul nu va fi
modificat automat dac apar modificri n alt loc pe foaia de lucru.
Prin acest operator, Mathcad returneaza o functie in variabila t, definita prin

= d e ) ( F
2
1
) t ( F
t i
,
unde F(s) reprezinta functia care trebuie transformata.
Exemple.
1 invfourier t ( )
t ( ) invfourier tt ( ) t ( )
a invfourier a t ( )

c 1 :=

sin c ( )

invfourier , ,
simplify
1 + ( )
2
1 ( )
2

sinc c ( )
invfourier , ,
simplify
1 + ( )
2
1 ( )
2



19. Operatorul laplace


Pentru a evalua transformarea sau inversa transformrii unei funcii, se tasteaz
expresia pentru funcia care urmeaz a fi transformat i:
Se apas [Ctrl] [Shift] [.] i se tasteaz un cuvnt cheie pentru transformare
n locul indicat
-sau-
Click pe un cuvnt cheie pentru transformare de pe caseta Symbolic. Apoi
apas [Enter] .
Prin definiie, se numete transformata Laplace sau imaginea prin transformata
Laplace a unei funcii ) t ( f , numit original, funcia ) s ( F exprimat prin urmtoarea
relaie:

=
0
st
dt ) t ( f e ) s ( F , (1)
n care e este baza logaritmilor neperieni, + = j s este o variabil complex, iar j
este unitatea imaginar. Notm
) t ( f ) s ( F = , (2)
iar transformata invers cu
) t ( f ) s ( F =
-1
. (3)

Cu ajutorul transformatei Laplace se poate alctui uor tabloul imaginilor unor
funcii elementare, numite mrimi de intrare sau comand (Tabelul 1), iar n Tabelul 2
sunt prezentate teoremele de baz ale calculului operaional.
Tabelul 1.
Nr.
crt.
Funcia original
) (t f
Funcia imagine
) (s F
1. ) (t funcia unitate 1/s
2. a
s
a
, R a
3. n
t
1
!
+ n
s
n
, N n
4. t a
e


a s +
1
, R a
5. t a n
e t


1
) (
!
+
+
n
a s
n
R a
6.
a
t
e

1
( ) 1
1
+ s a s
, R a
7.
( )
t a
e
a

1
1

( ) a s s +
1
, R a
8. at sin
2 2
a s
a
+
, R a
9. at sh
2 2
a s
a

, R a
10. at cos
2 2
a s
s
+
, R a
11. at ch
2 2
a s
s

, R a

12. at
e t


( )
2
1
a s
, R a
13.
at e
bt
cos


2 2
) ( a b s
b s
+ +
+
, R b a ,
14.
at e
bt
sin


2 2
) ( a b s
a
+ +
, R b a ,

Exemple
t cos t ( ) laplace
s
2
1
s
2
1 +
( )
2


t cos a t ( ) laplace
a
2
s
2

a
2
s
2
+
( )
2

t
sin t ( )
t
laplace
1
s
2
1 +


t
sin a t ( )
t
laplace
a
a
2
s
2
+

.


Tabelul 2.
Nr.
crt.
Funcia original
) (t f
Funcia imagine
) (s F
Observaie
1. ) (at f

|

\
|

a
s
F
a
1

Teorema
asemnrii
2.
) (t f e
t q


) ( q s F Teorema
deplasrii
3. ) ( a t f
) (s F e
sa


Teorema
ntrzierii
4. ) ( ' t f ) 0 ( ) ( f s F s Derivarea
originalului
5.
) (
) (
t f
n

=


1
0
1 ) (
) 0 ( ) (
n
k
k n k n
s f s F s
Derivarea
originalului
6. ) (t f t ) ( ' s F Derivarea
imaginii

7.
) ( ) ( t f t
n
) (
) (
s F
n

Derivarea
imaginii
8.

t
dt t f
0
) (
s
s F ) (

Integrarea
originalului
9.
t
t f ) (

s
ds s F ) (
Integrarea
imaginii
10.


t
dx x t g x f
0
) ( ) (

) ( ) ( s G s F
Teorema
convoluiei
(Borel,Duhamel)
11.
) (t , funcia impuls 1

Teorema valorii iniiale. Dac ) t ( f lim
0 t
exist, atunci
) s ( F s lim ) t ( f lim
s 0 t
=

(4)
Teorema valorii finale. Dac ) t ( f lim
t
exist, atunci
) s ( F s lim ) t ( f lim
0 s t
=

(5)
n general, n teoria sistemelor automate liniare i liniarizabile, majoritatea
funciilor imagine sunt de form fracionar

) s ( B
) s ( A
) s ( F = (6)
unde ) s ( B grad ) s ( A grad < . n acest caz fracia dat se descompune n fracii
simple prin metoda coeficienilor nedeterminai. Revenirea la funcia original ) t ( f se
face cu ajutorul tabloului de imagini innd seama de liniaritatea transformatei Laplace.
Prima teorem de dezvoltare. Dac ) s ( B are numai rdcini simple
n 2 1
s , , s , s atunci

= =
n
1 i
i i
i
s s
1
) s ( B
) s ( A
) s ( B
) s ( A
) s ( F (7)

deci funcia original este de forma

=
n
1 i
t S
i
i
i
e
) s ( B
) s ( A
) t ( f . (8)
A doua teorem de dezvoltare. Dac ) s ( B are rdcini multiple, reale sau
complexe
m 2 1
s , , s , s avnd respectiv ordinul de multiplicitate
m 2 1
k , , k , k , unde
m 2 1
k k k + + + este gradul polinomului ) s ( B , originalul funciei ) s ( F este
( ) [ ]

=
m
1 i
) 1 k (
s s
st k
i
i
i
i
i
e ) s ( F s s
)! 1 k (
1
) t ( f . (9)
Prezentm n continuare cteva probleme rezolvate att analitic ct i utiliznd
operatorul laplace din Mathcad.

20. Operatorul invlaplace


Pentru a evalua transformata, sau inversa transformatei unei funcii, introducei
expresia funciei ce urmeaz a fi evaluat i urmai unul din paii :
Apsai [Ctrl] [Shift] [.] i tastai un cuvnt cheie n csua care va aprea.
- sau -
Click pe un cuvnt cheie care realizeaz lansarea n execuie a transformatei
unei funcii. Apoi apsai [Enter].
Dac funcia conine mai mult de o variabil, trebuie neaprat tastat o virgul
dup cuvntul cheie, iar apoi variabila dup care se face transformarea.
Exemple
1.
e
a t
laplace
1
a s


1
s a ln a ( )
invlaplace a
a t


2.

t e
a t
laplace
1
a s ( )
2


1
a s ( )
2
invlaplace t e
a t


Atenie: Cnd se aplic un cuvnt cheie de transformare unei funcii, Mathcad
presupune funcia ca avnd implicit, ca variabil, una din funciile din tabelul de mai
jos din coloana "Funcii." Dac funcia conine o alt variabil, trebuie tastat o
virgul urmat de numele variabilei. Mathcad returneaz transformata funciei a crei
variabila implicit se afl n tabelul de mai jos, pe coloana, dedesubt de "Funcia
Transformata."
Important: O alt metod ar fi selectarea variabilei independente (nu a ntregii
funcii) si selectarea opiunii Transform din meniul Symbolics. Apoi selectai
transformata pe care dorii s o aplicai din list. n acest caz, rezultatul nu va fi
modificat automat dac apar modificri n alt loc pe foaia de lucru.

21. Operatorul ztrans


Pentru a calcula transformata Z a unei funcii, se folosete cuvntul cheie
ztrans
Exemple:
n ztrans
z
z 1 ( )
2

sin a n ( ) ztrans
z sin a ( )
z
2
2 cos a ( ) z 1 +


k
2
ztrans k ,
expand
z
2
z
3
3 z
2
3 z + 1
z
z
3
3 z
2
3 z + 1
+
.



22. Operatorul invztrans



Pentru a calcula inversa transformatei Z a unei funcii, se folosete cuvntul
cheie invztrans
Exemple:
z
z 1
invztrans 1

z
z e
invztrans e
n



23. Operatorul matrice transpus


Pentru a afla transpusa unei matrici se utilizeaz operatorul M
T
de pe
paleta Symbolic, sau, de pe bara de meniuri se alege Symbolics Matrix
Transpose .
Exemple:
Se declara matricea M
a
a1
a2
b
b1
b2
c
c1
c2
|

\
|
|
|

:=
Dup acionarea operatorului matrice transpus de pe paleta Symbolic, se va
obine transpusa matricei M, adic M
T
a
b
c
a1
b1
c1
a2
b2
c2
|

\
|
|
|



M
1
2
4
6
5
7
9
6
2
1
3
7
5
4
3
13
2
7
5
3
1
2
5
3
15
2
6
8
4
7
6
8
9
1
2
2.3
4
5
7
2
4
10
11
6
3
5
9
7
2
|

\
|
|
|
|
|
|
|
|
|

:=

M
T
1
6
3
2
4
2.3
11
2
2
13
5
7
4
6
4
1
2
3
6
5
3
6
3
7
15
8
7
5
5
7
5
2
9
2
9
7
5
3
6
1
4
7
9
4
1
8
2
10
2
|

\
|
|
|
|
|
|
|
|
|



24. Operatorul matrice invers


Pentru a afla inversa unei matrici se utilizeaz operatorul M
-1
de pe paleta
Symbolic, sau, de pe bara de meniuri se alege Symbolics Matrix Inverse .
Exemple
1. Se considera matricea M
a
c
b
d
|

\
|
|

:=
Dup acionarea operatorului matrice inversa de pe paleta Symbolic se va obine
inversa matricei M, adic
M
1
d
a d b c
c
a d b c

b
a d b c

a
a d b c
|

\
|
|
|
|


Proba se face dup formula:
M M
1

a d
a d b c
b c
a d b c

0
0
a d
a d b c
b c
a d b c

\
|
|
|
|


2. Se consider matricea A
M M
1
I

A
1
4
6
5
9
8
3
2
7
|

\
|
|
|

:=

A
1
47
33

16
33

2
3
59
33

25
33

2
3
37
33
14
33
1
3

\
|
|
|
|
|
|
|


Verificare:

A A
1

1
0
0
0
1
0
0
0
1
|

\
|
|
|


sau

1
4
6
5
9
8
3
2
7
|

\
|
|
|

47
33

16
33

2
3
59
33

25
33

2
3
37
33
14
33
1
3

\
|
|
|
|
|
|
|

1
0
0
0
1
0
0
0
1
|

\
|
|
|


3. Se declar matricea B

B
1
8
5
4
3
2
1
9
9
4
3
2
7
6
8
5
|

\
|
|
|
|
|

:=

B
1
63
473
61
473
16
473

53
473

307
3784

265
1892

581
3784
119
946
10
43
9
43
8
43

5
43

167
1892

13
946
125
1892
37
473
|

\
|
|
|
|
|
|
|
|
|
|


`Verificare:

B B
1

1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
|

\
|
|
|
|
|


sau


1
8
5
4
3
2
1
9
9
4
3
2
7
6
8
5
|

\
|
|
|
|
|

63
473
61
473
16
473

53
473

307
3784

265
1892

581
3784
119
946
10
43
9
43
8
43

5
43

167
1892

13
946
125
1892
37
473
|

\
|
|
|
|
|
|
|
|
|
|

1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
|

\
|
|
|
|
|

.

25. Operatorul simbolic determinant


Pentru a afla determinantul unei matrici se utilizeaz operatorul |M| de pe
paleta Symbolic, sau, de pe bara de meniuri se alege Symbolics Matrix
Determinant .
Exemple
1. Se consider matricea
M
a
a1
a2
b
b1
b2
c
c1
c2
|

\
|
|
|

:=

Dup acionarea operatorului symbolic determinant de pe paleta Symbolic, se va
obine determinantul matricei M, adic :
M a b1 c2 a b2 c1 a1 b c2 a1 b2 c + a2 b c1 + a2 b1 c
2. Se consider determinantul d:




3. Se declar determinantul det:
d
5
3
4
2
7
1
1
3
6
|

\
|
|
|

:=
d 260

det
1
5
9
1
2
6
5
2
3
7
12
5
4
8
2
10
|

\
|
|
|
|
|

:=

det 224

26. Operatorul explicit


Pentru a nlocui variabilele ntr-o expresie cu valorile acestora, dar fr s
schimbe operaiile, se selecteaz ntreaga expresie i :
Se apas [Ctrl] [Shift] [.] i se tasteaz cuvntul cheie explicit.
-sau-
Se face click pe explicit de pe caseta Symbolic. Apoi se apas tasta [Enter] .
Dac se dorete afiarea valorii explicite a unei variabile, trebuie de asemenea
tastat o virgul dup cuvntul cheie explicit, i apoi separ variabilele prin virgule.
Exemple:
1.
a 15 m :=

b 6.3sec :=

c 2.4
m
sec
:=


a
b
c + explicit a , b , c ,
15 m
6.3 sec ( )
2.4
m
sec
|

\
|
|

+

2.
a 18.5 :=

b 6.1 :=

c 16.3 :=


a b + c 18 + explicit a , b , c , 18.5 6.1 + 16.3 18 +

3.
F1 2.987 N :=

A1 5.78 m
2
:=


F1
A1
explicit F1 , A1 ,
2.987N
5.78 m
2

( )
0.517Pa =

4.
a 10 km
3
:=

b 50 m
3
:=


a b explicit a , b , 10 km
3
50 m
3

( )
5 10
17
L
2
=

5.
f x y , z , ( ) tan z ( )
x
y
+ :=

x 2 :=

y 3 :=

z

4
:=


f x y , z , ( ) explicit f , x , y , z ,
5
3

.


27. Operatorul combine


Pentru a combina termenii ntr-o expresie folosind identiti pentru exponeni
i funcii elementare, cum ar fi e
x
sau ln(x) se selecteaz expresia i se urmeaz unul
dintre urmtorii pai:
Se apas [Ctrl] [Shift] [.] i se tasteaz cuvntul cheie combine
- sau -
Se face click pe butonul combine de pe caseta Symbolic
Pentru a folosi identiti pentru funcii elementare, cum ar fi e
x
sau ln(x), se
tasteaz o virgul dup cuvntul cheie combine, urmat de un modificator specificat.
Apoi se apas tasta [Enter].
Urmtorul tabel afieaz modificri permise i exemple de aplicaii ce pot fi
rezolvate utiliznd acest operator.
Modificator Tipul expresiei Exemple
Atan
Inversa
tangentei
atan u ( ) atan t ( ) + combine atan , atan
1
t u 1
t u + ( )

(
(



Exp Exponentiala
e
x
e
3y
+ combine exp , e
3 y
e
x
+

Ln
Logaritm
natural
ln 3 ( ) 2ln 2 ( ) combine ln , ln
3
4
|

\
|
|



Log
Logaritm in
baza b
log 1 a , ( ) 2log 3 b , ( ) combine log ,
log 9 ( )
log b ( )


Sincos Trigonometrice
sin u ( ) cos t ( ) combine sincos ,
sin t u + ( )
2
sin t u ( )
2


sinhcosh Hyperbolic
sinh u ( ) sinh t ( ) combine sinhcosh ,
cosh t u + ( )
2
cosh t u ( )
2


28. Operatorul confrac


Pentru a scrie o fracie continu pentru un numr sau o fracie, urmai unul din
paii de mai jos :
Apsai [Ctrl] [Shift] [.] i tastai cuvntul cheie "confrac" n csua ce va
aprea in dreapta expresiei.
- sau -
Click pe butonul confrac din paleta Symbolic. Apoi apsai [Enter].
Mathcad furnizeaz rezultatul sub forma unui vector

|
|
|
|
|
|

\
|
n
3
2
1
a
a
a
a


al crui elemente reprezint fracia continu
n
1 n
3
2
1
a
1
a
1
a
1
a
1
a
+
+
+
+
+


Important:
Pentru a determina rezultatul sub forma unei fracii continue, nainte ca
acesta s apar sub forma unui vector, tastai o virgul dup cuvntul cheie "confrac"
iar apoi tastai modificatorul "fraction" n csua care va aprea.
Implicit, Mathcad returneaz suficieni termeni ai fraciei continue, astfel
nct rezultatul va fi suficient de precis la cel mult 10 cifre semnificative. Gradul de
precizie al rezultatului poate fi modificat tastnd o virgul dup cuvntul cheie
"confrac", urmat de un numr ntreg, pozitiv care reprezint numrul de cifre
semnificative.
Exemple:
9 5 +
4
confrac fraction , 2
1
1
1
4
1
4
1
4
1
4
1
4
1
4
1
4
+
|

\
|
|

(
(
(

(
(
(
(

(
(
(
(
(
(

(
(
(
(
(
(
(

(
(
(
(
(
(
(
(

(
(
(
(
(
(
(
(
(

+

6 3
2
16 +
24
55 6 +
7
+ confracfraction , 8
1
1
1
22
1
3
1
2
1
2
1
8
1
6
+
|

\
|
|

(
(
(

(
(
(
(

(
(
(
(
(
(

(
(
(
(
(
(
(

(
(
(
(
(
(
(
(

+

4
1 x
10
+
2
1 2x
x
2
confrac fraction ,
1
x
1
x
2
x
1
x
2
x
1
x
2
+
|

\
|
|

(
(
(

(
(
(
(

(
(
(
(
(
(

(
(
(
(
(
(
(


sin x ( )
2
cos x ( ) +
tan x ( ) cot x ( )
2

confrac
0
1
6
7
49
36

4320
10577

2283121
546084
x
2
x
2
x
x
x
0
|

\
|
|
|
|
|
|
|
|
|
|
|
|
|


ln 1 asin 2x ( ) + ( )
sin 3x ( )
confrac
2
3
3
2

4
21

441
178
158420
262857

156675289
9063582

x
x
x
x
x
0
|

\
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|




29. Operatorul rewrite


Pentru a rescrie o expresie n termenii funciilor elementare selectai funcia i
urmai unul din paii de mai jos:
Apsai [Ctrl] [Shift] [.] i tastai cuvntul cheie "rewrite," urmat de o virgul.
- sau -
Click pe operatorul rewrite aflat pe paleta Symbolic .
Apoi tastai un modificator, care va specifica funcia elementar utilizat n
rescrierea expresiei. Modificatorul se va tasta n csua ce va aprea n dreapta
expresiei dup tastarea unei virgule. Apoi apsai [Enter].
Modificatorii din exemplele urmtoare specific funciile elementare ce pot fi
utilizate n rescrierea unei expresii :
Exemple:
sin x ( ) cos x ( ) + rewrite exp , e
x i 1
2
1
2
|

\
|
|

(
(

e
x i ( ) 1
2
1
2
i
|

\
|
|

i +

ln
3x 7 +
5
|

\
|
|

rewrite log , log 10 e , ( ) log


3 x
5
7
5
+
|

\
|
|



asinh
x y +
z
|

\
|
|

rewrite ln , ln
x y +
z
x y + ( )
2
z
2
1 + +

(
(
(


e
x
e
2 y
+ rewrite sinhcosh , cosh x ( ) sinh x ( ) + cosh 2 y ( ) + sinh 2 y ( )

1
2 i
e
ix
e
i x

2 i
rewrite sincos ,
cos i x i ( )
cos ix i ( ) sin ix i ( ) i +
2 i
sin i x i ( ) [ ] i +
2 i



2 sin x ( ) cos x ( )
1 tan x ( )
2

rewrite exp ,
2
e
x i
2
e
x i
2
+
|

\
|
|

e
x i
i
2

1
2
e
x i ( )
i +

(
(

i e
2i x
i +
( )
2
e
2i x
1 +
( )
2
1


3
4
ln
x
2
1 +
x
2
1
|

\
|
|
|

rewrite log ,
3 log
x
2
1 +
x
2
1
|

\
|
|
|

log 10 e , ( )
4

e
x
atan e
x
( )

1 e
x

rewrite ln ,
e
x ln 1 e
x
i +
( )
i
2

1
2
ln 1 e
x
i
( )
i +
|

\
|
|

e
x
1


x
x 1 +
e
x
ln x ( ) ln x 1 ( ) rewrite sinhcosh , x
x 1 +
ln x 1 ( ) ln x ( ) cosh x ( ) sinh x ( ) ( )

e
x
1 e
x
+
1 e
x

1 e
x
+
|

\
|
|
|

2
rewrite sincos ,
cos x i ( ) sin x i ( ) i + ( )
cos x i ( ) 1 sin x i ( ) i + ( )
2
cos x i ( ) 1 + sin x i ( ) i + ( )
2

cos x i ( ) 1 + sin x i ( ) [ ] i +

.








CAPITOLUL II
APLICAII
1. Rezolvarea sistemelor liniare

1. S se determine simbolic soluiile sistemului
,
b 2 a b 2 a by 2 ax
b a b a by ax
2 2
2 2

+ = +
+ + = +

( ), a x x =

( ), b y y =

. R b , a

Program. Varianta 1.
ORIGIN 1
Given
a x b y + a
2
b
2
+ a + b
a x 2 b y + a
2
2 b
2
+ a 2 b
M a b , ( ) Find x y , ( )
a 1 +
b 1
|

\
|
|

:=
M 1 2 , ( )
2
1
|

\
|
|

=
.
Varianta 2.
A
a
a
b
2 b
|

\
|
|

:=
aa

B
a
2
b
2
+ a + b
a
2
2 b
2
+ a 2 b
|

\
|
|
|

:=
a

lsolve A B , ( )
b 3 a b
2
3 a b
( )
3 a b a
2
a + b
2
+ b
( )

3 a
2
b

3 a b
2
3 a b
3 a b

(
(
(
(
(
(

simplify
a 1 +
b 1
|

\
|
|




2. S se determine punctele de intersecie dintre cercul cu centrul n origine i
raza r>0 i dreapta de ecuaie

a y x = + , R a .
Program
x 1 :=
y 1 :=
Given
x
2
y
2
+ r
2

x y + a
F r a , ( ) Find x y , ( )
a
2
2 r
2
a
2

a
2
2 r
2
a
2

2
+
a
2
2 r
2
a
2

2
+
a
2
2 r
2
a
2

\
|
|
|
|
|

:=
F r a , ( ) substitute r 6 , a 4 ,
2 14
14 2 +
14 2 +
2 14
|

\
|
|


r 6 := a 4 :=
x r r 0.01 + , r .. :=
6 4 2 0 2 4 6
6
4
2
0
2
4
6
r
2
x
2

r
2
x
2

a x
x

Figura 2.1. Reprezentarea cercului
2 2 2
r y x = + i a dreptei de ecuaie
a y x = + , pentru 6 r = , 4 a = .

2. Rezolvarea ecuaiilor difereniale i a sistemelor de ecuaii difereniale i cu
derivate pariale

1. S se determine soluia ecuaiei difereniale de ordinul nti liniare
( ) x ln k y y x = , 0 x > , ( ) 1 1 y = ,
unde k este un parametru real.
Soluie. Pentru integrarea ecuaiei difereniale se folosete funcia Odesolve,
parametriznd soluia. n blocul Given, ecuaiile difereniale se pot scrie folosind
operatorii de difereniere
d
d
sau

d
d
sau se poate tasta direct semnul de derivare
utiliznd tastele [Ctrl][F7].
Program
Given
x y' x ( ) y x ( ) k ln x ( )

y 1 ( ) 1
yy k ( ) Odesolve x 6 , ( ) :=
y1 yy k ( ) substitute k 1.5 , yy 1.5 ( ) :=
y2 yy k ( ) substitute k 1 , yy 1 ( ) :=
y3 yy k ( ) substitute k 1 , yy 1 ( ) :=
y4 yy k ( ) substitute k 2.5 , yy 2.5 ( ) :=
1 2 3 4 5 6
0
5
10
15
k = -1.5
k = -1
k = 1
k = 2.5
y1 x ( )
y2 x ( )
y3 x ( )
y4 x ( )
x

Figura 2.2. Soluia ecuaiei difereniale n funcie de parametrul k .

0 5 10 15
2
1
0
1
Lambda = -5
Lambda = -1.5
Lambda = 1
Lambda = 3
y1 x ( )
y2 x ( )
y3 x ( )
y4 x ( )
x
2. S se determine soluia numeric a ecuaiei difereniale Bernoulli, n funcie
de parametrul real ,
0
y x
y
x
1
y
2 2
=

+ + , ( ) 1 1 y = , R .
Program
Given
y' x ( )
1
x
y x ( ) +

x
2
y x ( )
2

+ 0
y 1 ( ) 1
yy ( ) Odesolve x 20 , ( ) :=
5 1.5 1 3 ( ) :=
y1 yy
T
( )
0

:=
y2 yy
T
( )
1

:=
y3 yy
T
( )
2

:=
y4 yy
T
( )
3

:=












Figura 2.3. Soluia ecuaiei difereniale Bernoulli pentru diferite
valori ale parametrului .

3. S se determine numeric soluia sistemului de ecuaii difereniale
( ) ( ) ( )
( ) ( ) ( ) ( ) ( )
( ) ( ) ( ) ( )

=
+ =
=
t y
2
1
t y t y t y
t y t y t y t y 20 t y
t y 7 t y 3 t y
3 2 1
'
3
3 1 2 1
'
2
2 1
'
1
, ( ) 1 0 y
1
= , ( ) 0 0 y
2
= , ( ) 1 0 y
3
= .
Program
T1 10 :=
Given
y1' t ( ) 3 y1 t ( ) 7 y2 t ( ) y1 0 ( ) 1
y2' t ( ) 20 y1 t ( ) y2 t ( ) + y1 t ( ) y3 t ( ) y2 0 ( ) 0
y3' t ( ) y1 t ( ) y2 t ( )
1
2
y3 t ( ) y3 0 ( ) 1
f
g
h
|

\
|
|
|

Odesolve
y1
y2
y3
|

\
|
|
|

t , T1 , 1 10
3
,

(
(
(

:=
t1 0
T1
1 10
3

, T1 .. :=
0 2 4 6 8 10
1.2
0.4
0.4
1.2
f t1 ( )
g t1 ( )
h t1 ( )
t1

Figura 2.4. Soluiile sistemului de ecuaii difereniale.

4. S se determine numeric soluia sistemului de ecuaii difereniale liniare

( ) ( )
( ) ( )

= +
+ + = + +

t cos t sin y x 2
dt
dy
e t sin t cos y 2 x
dt
dx
t
, 0 t = , 1 x = , 0 y = .
Program
T1 10 :=
Given
x' t ( ) x t ( ) + 2 y t ( ) + cos t ( ) sin t ( ) + e
t
+
y' t ( ) 2 x t ( ) y t ( ) + sin t ( ) cos t ( )
x 0 ( ) 1
y 0 ( ) 0
f
g
|

\
|
|

Odesolve
x
y
|

\
|
|

t , T1 , 1 10
3
,

(
(

:=
t1 0
T1
1 10
3

, T1 .. :=
0 2 4 6 8 10
1.2
0.4
0.4
1.2
f t1 ( )
g t1 ( )
t1


Figura 2.5. Soluia sistemului de ecuaii difereniale.

5. S se determine soluia ecuaiei cu derivate pariale
( ) ( )
0
x
t , x u
a
t
t , x u
=

, R x , 0 t > , . const a =
cu condiia pe frontier ( ) ( ) x f 0 , x u = , ( ) ( ) 3 / x sin x f = .

Soluie. Pentru integrarea ecuaiilor cu derivate pariale se folosete funcia
Pdesolve.
n blocul Given, derivatele pariale se scriu folosind indicele literal, prin
tastarea numelui funciei, urmat de punct [.]. De exemplu, derivatele pariale care
alctuiesc ecuaia se vor nota
( )
t
u
t
t , x u

,
( )
x
u
x
t , x u

.
Program. Varianta 1
Given
u
t
x t , ( ) a u
x
x t , ( ) + 0
u x 0 , ( ) sin
x
3
|

\
|
|


a 3
u Pdesolve u x ,
0
1
|

\
|
|

, t ,
0
1
|

\
|
|

(
(

:=
0 0.2 0.4 0.6 0.8
4
2
0
2
4
u x 0 , ( )
x


0 0.2 0.4 0.6 0.8
4
2
0
2
4
u 1 t , ( )
t

Figura 2.6. Soluia pe frontiera domeniului.

Pentru a reprezenta soluia ecuaiei cu derivate pariale tridimensional, vom
utiliza funcia CreateMesh.
M CreateMesh u 1 , 1 , 0 , 1 , ( ) :=






M

Figura 2.7. Suprafaa ( ) t , x u pe domeniul [ ] [ ] 1 , 0 1 , 0 .
Varianta 2
Given
u
t
x t , ( ) a u
x
x t , ( ) + 0
u x 0 , ( ) f x ( )
f x ( ) sin
x
3
|

\
|
|


u a ( ) Pdesolve u x ,
1
1
|

\
|
|

, t ,
0
1
|

\
|
|

(
(

:=
u1 u 3 ( ) := u2 u 2 ( ) :=

M CreateMesh u1 1 , 1 , 0 , 1 , ( ) := N CreateMesh u2 1 , 1 , 0 , 1 , ( ) :=
1 0.5 0 0.5 1
2
1
0
1
2
u1 x 0 , ( )
u2 x 0 , ( )
x

0 0.2 0.4 0.6 0.8
2
1
0
1
2
u1 1 t , ( )
u2 1 t , ( )
t

Figura 2.8. Soluia parametrizat pe frontiera domeniului, pentru 2 , 3 a = .

M

N


Figura 2.9. Suprafeele ( ) t , x u pe domeniul [ ] [ ] 1 , 0 1 , 1 , pentru 2 , 3 a = .

6. S se determine soluia ecuaiei cu derivate pariale
( ) ( )
2
2
2
2
x
y , x u
a
y
y , x u

, 1 y , x 1 < < , 0 a > .


cu condiiile pe frontier
( ) ( ) x sin 1 , x u
3
= , ( ) ( ) y 3 sin
5
1
y , 1 u = ,
( ) 0 y , 1 u = ,
( )
0
y
1 , x u
=


.
Soluie. Fie ( )
( )
y
y , x u
y , x v

= . Ecuaia cu derivate pariale se poate scrie


echivalent sub forma unui sistem de dou ecuaii cu derivate pariale, astfel
2
2
x
u
a
y
v

, v
y
u
=

.
Program
Given
v
y
x y , ( ) a u
xx
x y , ( )
u
y
x y , ( ) v x y , ( )

u x 1 , ( ) sin x ( )
3

v x 1 , ( ) 0
u 1 y , ( ) 0
u 1 y , ( )
1
5
sin 3 y ( )
u
v
|

\
|
|

Pdesolve
u
v
|

\
|
|

x ,
1
1
|

\
|
|

, y ,
1
1
|

\
|
|

(
(

:=

a 0.5

M CreateMesh u 1 , 1 , 1 , 1 , ( ) :=
1 0.5 0 0.5 1
1
0.5
0
0.5
1
u x 1 , ( )
x

1 0.5 0 0.5 1
1
0.5
0
0.5
1
u x 1 , ( )
x

1 0.5 0 0.5 1
1
0.5
0
0.5
1
u 1 y , ( )
y

1 0.5 0 0.5 1
1
0.5
0
0.5
1
u 1 y , ( )
y

Figura 2.10. Soluia pe frontierele domeniului.
M

Figura 2.11. Suprafaa ( ) y , x u pe domeniul [ ] [ ] 1 , 1 1 , 1 .


3. Probleme de optimizare

1. S se determine maximul i minimul funciei
3 3 2
2 2 2 ) , ( y x y x y x f + + =

considernd c domeniul variabilelor (x, y) este triunghiul dreptunghic cu vrfurile
(a, a), (a, b), (b, a), a,b R, a < b. S se reprezinte grafic funcia i punctele de extrem
pentru a = 0 i b = 9.
Program. Varianta 1
Vom utiliza funciile Minimize i Maximize pentru determinarea extremelor
funciei pe domeniul specificat.
f x y , ( ) 2 2 x
2
+ 2 y + x
3
y
3
:=
a 2 := b 9 :=
x a b .. := y a b .. :=
f
0 5 10
0
5
10
11 x
y
2
x 2 , x ,

Figura 2.12. Reprezentarea grafic a funciei i a domeniului
de optimizare n planul x-y.
Aflarea punctului de minim
x 2 := y 3 :=
Given

2 x 9
2 y 11 x
P Minimize f x , y , ( ) :=
P
2
9
|

\
|
|

=
minim f P
0
P
1
, ( ) 709 = :=
Aflarea punctului de maxim
x 4 := y 5 :=
Given
2 x 9
2 y 11 x
R Maximize f x , y , ( ) :=
R
2
2
|

\
|
|

=
maxim f R
0
R
1
, ( ) 2 = :=
Reprezentarea punctelor de extrem
X
P
0
R
0
|

\
|
|

:=

Y
P
1
R
1
|

\
|
|

:=

Z
f P
0
P
1
, ( )
f R
0
R
1
, ( )
|

\
|
|

:=

Z
709
2
|

\
|
|

=

f X Y , Z , ( ) ,

Figura 2.13. Punctele de extrem ale funciei pe domeniul de optimizare.

Varianta 2. Program simbolic
n aceast variant, reinem valorile funciei n punctele domeniului de
optimizare i determinm valorile extreme.
s 1 :=
ValoriS a b , ( )
x
i
a 0.1 i +
y
j
a 0.1 j +
s s 1 +
D
s
f x
i
y
j
, ( )
x
i
a ( ) x
i
b ( ) y
j
a ( ) y
j
a b + x
i
( ) if
j 0
b a
0.1
.. for
i 0
b a
0.1
.. for
D
:=

Set1 ValoriS 2 9 , ( ) :=
Set1
T
0 1 2 3 4 5 6 7 8 9 10 11
0 -2-3.061 -4.248 -5.567 -7.024 -8.625-10.376-12.283-14.352-16.589 -19 ...
=


min1 min Set1 ( ) :=

max1 max Set1 ( ) :=
min1 709 = max1 2 =

Set2 ValoriS 0 10 , ( ) :=
Set2
T
0 1 2 3 4 5 6 7 8 9 10 11
0 2 2.199 2.392 2.573 2.736 2.875 2.984 3.057 3.088 3.071 3 ...
=


min2 min Set2 ( ) := max2 max Set2 ( ) :=
min2 978 =

max2 4.271 =
Set3 ValoriS 0.5 1 , ( ) :=
Set3
T
0 1 2 3 4 5 6 7 8
0 3.25 3.359 3.432 3.463 3.446 3.375 3.379 3.488 ...
=


min3 min Set3 ( ) :=

max3 max Set3 ( ) :=
min3 3.25 =

max3 3.875 =

2. S se determine punctele ( )
M M
y , x M din plan pentru care funcia
( ) y 12 x 15 xy 3 x y , x f
2 3
+ =
atinge valorile extreme.
Program. Varianta 1.
Pentru gsirea punctelor de extrem vom utiliza funciile de optimizare
Minimize i Maximize.
f x y , ( ) x
3
3 x y
2
+ 15 x 12 y :=


Figura 2.14. Reprezentarea grafic a funciei

x 0 := y 0 :=
M Minimize f x , y , ( )
2
1
|

\
|
|

= :=
N Maximize f x , y , ( )
2
1
|

\
|
|

= :=
minim f M
0
M
1
, ( ) := minim 28 =
maxim f N
0
N
1
, ( ) :=

maxim 28 =

Varianta 2
Varianta prezentat n continuare are la baz metoda analitic de determinare a
extremelor funciilor de dou variabile.

f x y , ( ) x
3
3 x y
2
+ 15 x 12 y :=

Determinm punctele staionare
S
x
x
3
3 x y
2
+ 15 x 12 y
( )
d
d
0
y
x
3
3 x y
2
+ 15 x 12 y
( )
d
d
0

(
(
(
(
(

solve
x
y
|

\
|
|

,
2
1
2
1
1
2
1
2
|

\
|
|
|
|
|

:=
Fie
r x y , ( )
2
x
f x y , ( )
d
d
2
6 x :=
s x y , ( )
x y
f x y , ( )
d
d
|

\
|
|

d
d
6 y :=
t x y , ( )
2
y
f x y , ( )
d
d
2
6 x :=
Pentru evaluarea punctelor staionare definim urmtoarea funcie
Evaluare a b , ( ) E s a b , ( )
2
r a b , ( ) t a b , ( )
extrem "punct de minim" E 0 < ( ) r a b , ( ) 0 > ( ) if
extrem "punct de maxim" E 0 < ( ) r a b , ( ) 0 < ( ) if
extrem "punct sa" E 0 > if
extrem "neprecizabil" otherwise
extrem
:=
Evaluare 2 1 , ( ) "punct de maxim" =

f 2 1 , ( ) 28 =
Evaluare 1 2 , ( ) "punct sa" =

f 1 2 , ( ) 26 =
Evaluare 2 1 , ( ) "punct de minim" =

f 2 1 , ( ) 28 =
Evaluare 1 2 , ( ) "punct sa" =

f 1 2 , ( ) 26 =

3. S se determine punctele ( )
M M M
z , y , x M pentru care funcia
( )
z
2
y
z
x 4
y
x z , y , x f
2 2
+ + + = , 0 x > , 0 y > , 0 z >

atinge valorile extreme.
Program. Varianta 1
Pentru rezolvarea acestei probleme de optimizare cu constrngeri vom utiliza
funciile Minimize i Maximize, declarnd condiiile n blocul Given.
f x y , z , ( ) x
y
2
4 x
+
z
2
y
+
2
z
+ :=
x 1 :=

y 1 := z 1 :=
Given
x 0 >
y 0 >
z 0 >
M Minimize f x , y , z , ( )
0.5
1
1
|

\
|
|
|

= :=
N Maximize f x , y , z , ( )
0.25
0.524
2.258 10
7

\
|
|
|
|

= :=
minim f M
0
M
1
, M
2
, ( ) 4 = :=
maxim f N
0
N
1
, N
2
, ( ) 8.858 10
6
= :=
Varianta 2
Vom utiliza n aceast variant metoda analitic de determinare a extremelor
funciilor de trei variabile.
f x y , z , ( ) x
y
2
4 x
+
z
2
y
+
2
z
+ :=
Determinm punctele staionare
x 1 :=

y 1 :=

z 1 :=
Given
x
x
y
2
4 x
+
z
2
y
+
2
z
+
|

\
|
|

d
d
0

y
x
y
2
4 x
+
z
2
y
+
2
z
+
|

\
|
|

d
d
0
z
x
y
2
4 x
+
z
2
y
+
2
z
+
|

\
|
|

d
d
0
x
M
y
M
z
M
|

\
|
|
|
|

Find x y , z , ( )
0.5
1
1
|

\
|
|
|

= :=
Fie matricile
A x y , z , ( )
2
x
f x y , z , ( )
d
d
2
y x
f x y , z , ( )
d
d
|

\
|
|

d
d
z x
f x y , z , ( )
d
d
|

\
|
|

d
d
x y
f x y , z , ( )
d
d
|

\
|
|

d
d
2
y
f x y , z , ( )
d
d
2
z y
f x y , z , ( )
d
d
|

\
|
|

d
d
x z
f x y , z , ( )
d
d
|

\
|
|

d
d
y z
f x y , z , ( )
d
d
|

\
|
|

d
d
2
z
f x y , z , ( )
d
d
2

(
(
(
(
(
(
(
(
(

y
2
2 x
3

y
2 x
2

0
y
2 x
2

1
2 x
2 z
2

y
3
+
2 z
y
2

0
2 z
y
2

2
y
4
z
3
+
|

\
|
|
|
|
|
|
|
|
|
|

:=
A1 x y , z , ( ) A x y , z , ( )
0 0 ,
y
2
2 x
3

:=
A2 x y , z , ( ) submatrix A x y , z , ( ) 0 , 1 , 0 , 1 , ( )
y
2
2 x
3

y
2 x
2

y
2 x
2

1
2 x
2 z
2

y
3
+
|

\
|
|
|
|
|
|

:=
A3 x y , z , ( ) A x y , z , ( ) :=


Pentru evaluarea punctului staionar definim urmtoarea funcie

Evaluare a b , c , ( )
1
A1 a b , c , ( )

2
A2 a b , c , ( )

3
A3 a b , c , ( )
extrem "punct de minim"
1
0 >
( )

2
0 >
( )

3
0 >
( )
if
extrem "punct de maxim"
1
0 <
( )

2
0 >
( )

3
0 <
( )
if
extrem "neprecizabil" otherwise
extrem
:=
Evaluare 0.5 1 , 1 , ( ) "punct de minim" =
f 0.5 1 , 1 , ( ) 4 =




4. Serii Fourier

Unei funcii f(t), integrabil pe intervalul [ ] T , 0 , i se asociaz seria
trigonometric
( )

=
+ + =
1 k
k k 0
t k sin b t k cos a a ) t ( f ,
T
2
= pulsaia,
numit seria Fourier a funciei f(t). Coeficienii seriei sunt dai de formulele lui Euler
i Fourier:

=
T
0
0
dt ) t ( f
T
1
a ;

=
T
0
k
dt t k cos ) t ( f
T
2
a ;

=
T
0
k
dt t k sin ) t ( f
T
2
b .
Definiie. O funcie R D : ) x ( f este par dac , D x ), x ( f ) x ( f = i
este impar dac D x ), x ( f ) x ( f = .
Seria Fourier corespunztoare funciei f(t) pare, de perioad T are expresia

=
+ =
1 k
k 0
t k cos a a ) t ( f ,
coeficienii Fourier fiind

=
2 / T
0
0
dt ) t ( f
T
2
a ;

=
2 / T
0
k
dt t k cos ) t ( f
T
4
a ; 0 b
k
= .
Seria Fourier corespunztoare funciei f(t) impare, de perioad T are expresia

=
=
1 k
k
t k sin b ) t ( f ,
unde

=
2 / T
0
k
dt t k sin ) t ( f
T
4
b ; 0 a a
k 0
= = .
1. S se dezvolte n serie Fourier funcia t sin ) t ( f = , ] , 0 [ t .

Soluie: Funcia f(t) fiind par i de perioad = T pulsaia 2 T / 2 = = .
Funcia admite dezvoltarea

=
+ =
1 k
k 0
kt 2 cos a a ) t ( f ,
unde

=
2 / T
0
0
dt ) t ( f
T
2
a

2
dt t sin
2
2 /
0
,
= =

2 / T
0
k
dt kt cos ) t ( f
T
4
a

2 /
0
dt kt 2 cos t sin
4
.
Integrala se calculeaz cu ajutorul descompunerii

2
) sin( ) sin(
cos sin
+ +
= .
Aadar
[ ] = + +

2 /
0
k
dt ) kt 2 t sin( ) kt 2 t sin(
2
a
=
(

+ +
+
=
2 /
0
2 /
0
| t ) k 2 1 cos(
k 2 1
1
| t ) k 2 1 cos(
k 2 1
1 2
) 1 k 2 )( 1 k 2 (
1 4
+

.
Seria Fourier a funciei f(t) este

=
+

=
1 k
) 1 k 2 )( 1 k 2 (
kt 2 cos 4 2
) t ( f |

\
|

= ...
7 5
t 6 cos
5 3
t 4 cos
3 1
t 2 cos
2
1 4
.
Program simbolic
f t ( ) sin t ( ) :=
T :=

2
T
:=
a0
1
T
0

t f t ( )

d :=
a0
2



10 5 0 5 10
0.4
0.2
0
0.2
0.4
0.6
0.8
F t 2 , ( )
F t 4 , ( )
t
a n ( )
2
T
0

t f t ( ) cos n t ( )

d :=
a n ( )
4 sin n ( )
2
4
4 n
2
1
( )

rewrite cos ,
4 cos n ( )
2

4 n
2
1
( )


b n ( )
2
T
0

t f t ( ) sin n t ( )

d :=
b n ( )
2 sin 2 n ( )
4 n
2
1
( )


F t N , ( )
a0
2
1
N
n
a n ( ) cos n t ( ) b n ( ) sin n t ( ) + ( )

=
+ :=
F t 2 , ( )
1

4 cos 4 t ( )
15

4 cos 2 t ( )
3

F t 3 , ( )
1

4 cos 4 t ( )
15

4 cos 6 t ( )
35

4 cos 2 t ( )
3









Figura 2.20. Reprezentarea grafic a seriei Fourier pentru N=2 i N=3

2. S se dezvolte n serie Fourier funcia
2
e e
t sh ) t ( f
t t

= = , pe intervalul
) , ( , periodic de perioad = 2 T .
Soluie: Pulsaia este 1 T / 2 = = . Funcia fiind impar admite dezvoltarea

=
=
1 k
k
kt sin b ) t ( f ,
unde

=
2 / T
0
k
dt kt sin ) t ( f
T
4
b =


0
t t
dt kt sin
2
e e 2
( )

0
t t
dt kt sin e e
1
.
Aplicnd metoda integrrii prin pri
( ) ( ) ( ) ( ) ( ) ( )dt t g t f t g t f dt t g t f

= ,
pentru ( )
t t
e e t f

= i ( ) kt sin t g = , rezult
( ) ( ) =
(

+ +

0
t t
0
t t
k
dt kt cos e e k | kt sin e e
1
b ( )

0
t t
dt kt cos e e
k
.
Aplicnd nc o dat integrarea prin pri pentru ( )
t t
e e t f

+ = i
( ) kt cos t g = , rezult
( ) ( )
(

0
t t
0
t t
k
dt kt sin e e k | kt cos e e
k
b
( )
k
2
0
t t
k
b k | kt cos e e
k
b

,
de unde rezult
( )

+
=
0
t t
2 k
| kt cos e e
) 1 k (
k
b = ( )
+

k cos e e
) 1 k (
k
t t
2
=
=
+

=
k
2
) 1 ( sh
) 1 k (
k 2

+

+
sh
) 1 k (
k 2 ) 1 (
2
1 k
.
n final rezult dezvoltarea

=
+
+

=
1 k
2
1 k
1 k
kt sin k
) 1 ( sh
2
) t ( f

|

\
|
+ +

= ... t 4 sin
17
4
t 3 sin
10
3
t 2 sin
5
2
t sin
2
1
sh
2
) t ( f .
Program simbolic
f t ( ) sinh t ( ) :=
a0
1

t f t ( )

d :=

10 5 0 5 10
10
5
0
5
10
f t ( )
t
10 5 0 5 10
10
5
0
5
10
F t 2 , ( )
F t 3 , ( )
t
a0 0
a n ( )
1

t f t ( ) cos n t ( )

d :=
a n ( ) 0
b n ( )
1

t f t ( ) sin n t ( )

d :=
b n ( )
sin n ( ) cosh ( ) n cos n ( ) sinh ( )
n cosh ln n ( ) ( )

F t N , ( )
a0
2
1
N
n
a n ( ) cos n t ( ) b n ( ) sin n t ( ) + ( )

=
+ :=
F t 2 , ( )
sinh ( ) sin t ( )

sin 2 t ( ) sinh ( )
cosh ln 2 ( ) ( )

F t 3 , ( )
sinh ( ) sin t ( )

sin 2 t ( ) sinh ( )
cosh ln 2 ( ) ( )

sin 3 t ( ) sinh ( )
cosh ln 3 ( ) ( )
+








Figura 2.21. Reprezentarea grafic a funciei i a seriei Fourier corespunztoare
pentru N=2 i N=3

3. S se scrie dezvoltarea n serie Fourier a funciei

=

=
t , 0
) , ( t , t
) t ( f
2
,
periodic de perioad = 2 T .
Soluie: Pulsaia este 1 T / 2 = = . Funcia fiind par ( f(t) = f(t) ),
coeficientul 0 b
k
= . Funcia are dezvoltarea

=
+ =
1 k
k 0
kt cos a a ) t ( f ,
unde

=
2 / T
0
0
dt ) t ( f
T
2
a
3
dt t
1
2
0
2

=
2 / T
0
k
dt kt cos ) t ( f
T
4
a

=
0
2
dt kt cos t
2
.
Aplicnd metoda integrrii prin pri rezult

|
|

\
|

0
0
2
k
dt kt sin t
k
2
|
k
kt sin
t
2
a

=
0
dt kt sin t
k
4
.
Aplicnd nc o dat integrarea prin pri, se obine

|

\
|
+

=

0
2
0
k
| kt sin
k
1
| kt cos
k
t
k
4
a ( ) =

= k cos
k
4
k
2
) 1 (
k
4
.
Funcia f(t) admite descompunerea

=
+

=
1 k
2
k
2
k
kt cos
) 1 ( 4
3
) t ( f =
|

\
|
+ + +

...
4
t 4 cos
3
t 3 cos
2
t 2 cos
1
t cos
4
3
2 2 2 2
2
.
Program simbolic
f t ( ) t
2
:=
1 :=
T 2 :=
Calculul coeficienilor seriei Fourier:
a
0
1
T

t f t ( )

d :=
a
0

2
3

a n ( )
2
T

t f t ( ) cos n t ( )

d :=
a n ( )
2
2
n
2
sin n ( ) 4 sin n ( ) 4 n cos n ( ) +
n
3



10 5 0 5 10
0
20
40
60
80
100
f t ( )
t
b n ( )
2
T

t f t ( ) sin n t ( )

d :=
b n ( ) 0
Rezult c seria Fourier asociat funciei f pe intervalul [-,] este:
F t N , ( ) a
0
1
N
n
a n ( ) cos n t ( ) b n ( ) sin n t ( ) + ( )

=
+ :=
F t 2 , ( ) cos 2 t ( ) 4 cos t ( )

2
3
+
F t 3 , ( ) cos 2 t ( )
4 cos 3 t ( )
9
4 cos t ( )

2
3
+
F t 4 , ( ) cos 2 t ( )
4 cos 3 t ( )
9

cos 4 t ( )
4
+ 4 cos t ( )

2
3
+








Figura 2.22. Reprezentarea grafic a
funciei i a seriei Fourier corespunztoare pentru N=2 i
N=3

4. S se dezvolte n serie Fourier funcia R R : f definit prin ) x cos( x ) x ( f
2
= .
Program simbolic
f x ( ) x
2
cos x ( ) :=
Calculul coeficienilor seriei Fourier:
10 5 0 5 10
2
0
2
4
6
8
10
F t 2 , ( )
F t 3 , ( )
t

a
0
1

t f t ( )

d :=

a
0
4
a n ( )
1

t f t ( ) cos n t ( )

d :=

a n ( )
12n sin n ( ) 4n
3
sin n ( ) + 4 cos n ( ) + 4
2
n
3
sin n ( ) + 2
2
n
5
sin n ( ) 4 n
4
cos n ( ) 2
2
n sin n ( )
n
2
1
( )
3


b n ( )
1

t f t ( ) sin n t ( )

d :=
b n ( ) 0
Rezult seria Fourier asociat funciei f de forma:
F t N , ( )
a
0
2
2
N
n
a n ( ) cos n t ( ) b n ( ) sin n t ( ) + ( )

=
+ :=
F t 2 , ( )
20 cos 2 t ( )
9
2
F t 3 , ( )
5 cos 3 t ( )
8
20 cos 2 t ( )
9
2
F t 4 , ( )
5 cos 3 t ( )
8
20 cos 2 t ( )
9

68 cos 4 t ( )
225
2
F t 5 , ( )
5 cos 3 t ( )
8
20 cos 2 t ( )
9

68 cos 4 t ( )
225

13 cos 5 t ( )
72
+ 2
10 5 0 5 10
100
50
0
50
f t ( )
t
10 5 0 5 10
6
4
2
0
2
F t 2 , ( )
F t 3 , ( )
F t 4 , ( )
t

Figura 2.23. Reprezentarea grafic a funciei i a seriei Fourier corespunztoare
pentru N=2, N=3 i N=4

5. S se dezvolte n serie numai de sinusuri funcia R R : f definit prin
ax
e ) x ( f = (a = constant).
Program simbolic
f x ( ) e
a x
:=
a

Calculul coeficienilor seriei Fourier:
a
0
1

t f t ( )

d := f
a
0
2 sinh a ( )
a

a n ( )
1

t f t ( ) cos n t ( )

d := f
a n ( ) simplify
2 a cos n ( ) sinh a ( ) 2 n sin n ( ) cosh a ( ) +
a
2
n
2
+
( )


b n ( )
1

t f t ( ) sin n t ( )

d := f
b n ( ) simplify
2 a sin n ( ) cosh a ( ) 2 n cos n ( ) sinh a ( )
a
2
n
2
+
( )


Rezult seria Fourier asociat funciei f de forma:
F t N , ( )
a
0
2
1
N
n
a n ( ) cos n t ( ) b n ( ) sin n t ( ) + ( )

=
+ :=
a
0

F t 2 , ( )
sint ( )
e
a
a
2
1 +
e
a
a
2
1 +

\
|
|
|

cos t ( )
a e
a

a
2
1 +
a e
a

a
2
1 +

\
|
|
|

sinh a ( )
a
+
cos 2t ( )
a e
a

a
2
4 +
a e
a

a
2
4 +

\
|
|
|

+
sin2t ( )
2e
a

a
2
4 +
2e
a

a
2
4 +

\
|
|
|




f t a , ( ) e
a t
:=
F t a , ( )
sinh a ( )
a
a cos 2 t ( ) 2 sin 2 t ( ) ( ) e
a
e
a

( )

a
2
4 +
( )

+ :=


2 0 2
0
10
20
30
f t 1 , ( )
f t 2 , ( )
t
2 0 2
50
0
50
100
150
F t 1 , ( )
F t 2 , ( )
t

Figura 2.24. Reprezentarea grafic a funciei i a seriei Fourier corespunztoare
pentru N=1 i N=2

6. Fie R R : f ,
2
x
6
) x ( f
2 2

= . S se dezvolte funcia, n serie Fourier pe


intervalul [ ] 4 / , 4 / .
Program simbolic. Funcia este par i deci b
n
=0 .
f x ( )

2
6
x
2
2
:=
L

4
:=
Calculul coeficienilor seriei Fourier:
a
0
1
L
L
L
t f t ( )

d :=

a
0
5
2

16


a n ( )
1
L
L
L
t f t ( ) cos
n t
L
|

\
|
|

(
(

d :=
a n ( ) simplify
6 sin n ( ) 13
2
n
2
sin n ( ) + 6 n cos n ( )
48 n
3


Rezult seria Fourier asociat funciei f de forma:
F t N , ( )
a
0
2
1
N
n
a n ( ) cos
n t
L
|

\
|
|

\
|
|

=
+ :=

F t 2 , ( )
cos 4 t ( )
8
cos 8 t ( )
32

5
2

32
+
F t 3 , ( )
cos 4 t ( )
8
cos 8 t ( )
32

cos 12 t ( )
72
+
5
2

32
+
F t 4 , ( )
cos 4 t ( )
8
cos 8 t ( )
32

cos 12 t ( )
72
+
cos 16 t ( )
128

5
2

32
+

0.5 0 0.5
1.3
1.4
1.5
1.6
1.7
f t ( )
t
0.5 0 0.5
1.3
1.4
1.5
1.6
1.7
F t 2 , ( )
F t 3 , ( )
F t 4 , ( )
t

Figura 2.25 Reprezentarea grafic a funciei i a seriei Fourier corespunztoare
pentru N=2, N=3 i N=4



CAPITOLUL III
CALCUL CU UNITI DE MSUR
1. Noiuni introductive

n probleme practice, exist adesea situaii n care calculele trebuiesc efectuate
incluznd unitile de msur corespunztoare variabilelor. Conversia unitilor de
msur poate fi principala surs a erorilor n majoritatea lucrrilor n care calculele
sunt efectuate doar analitic.
Mediul Mathcad pune la dispoziia utilizatorilor un modul de lucru i conversie
direct a unitilor de msur, care se apeleaz din meniul principal cu Insert/Unit.



Sistemul internaional de uniti de msur (abreviat din limba francez SI - le
Systme international d'units) este definit ca i sistem implicit n Mathcad, ns din
meniul Tools/Worksheet Options mai pot fi selectate sistemele MKS (metru-
kilogram-secunda), CGS (centimetru-gram-secunda), US (sistemul american de
uniti de msur).


SI (International) - meters (m), kilograms (kg), seconds (s), amperes (A),
Kelvin (K), candela (cd), moles (mol).
Exemplu: 3ft + 4cm = 0.954m


MKS - meters (m), kilograms (kg), seconds (sec), coloumbs (coul), Kelvin (K),
candela (cd), moles (mol).
Exemplu: 3ft + 4cm = 0.954m
CGS - centimeters (cm), grams (gm), seconds (sec), coloumbs (coul), Kelvin
(K), candela (cd), moles (mol).
Exemple:
3ft + 4cm = 95.44cm

U.S. - feet (ft), pounds (lb), seconds (sec), amperes (A), Kelvin (K), candela (cd),
moles (mol).
Exemplu:
3ft + 4cm = 3.131ft
Inserarea unitilor de msur
Pentru a atribui o unitate de msur unei valori numerice se procedeaz astfel:
- se tasteaz valoarea numeric urmat de operaia de nmulire

Exemplu: 454
- apelnd meniul Insert/Unit se deschide lista din care se va selecta unitatea de msur
dorit. Dup ce unitatea a fost selectat se apas OK sau Insert. Rezultatul va fi
returnat n sistemul de uniti de msur care a fost ales.
Exemple: 454 gm 0.454 kg =



A
0

0 cm
3 cm
r r

d := A 1.414 10
3
m
2
=
Conversia unitilor de msur
n aplicaiile practice conversia unitilor de msur este deosebit de practic.
Pentru a face o conversie dintr-o unitate de msur n alt unitate de msur se
procedeaz n felul urmtor:
- se plaseaz cursorul n ultima csu a regiunii
Exemplu:

- se tasteaz noua unitate de msur, de exemplu pentru Pound se va tasta lb
Exemplu:

- prsind regiunea pentru a se face conversia, rezultatul va fi
454 gm 1.001 lb =
Exemple: 1.
1 joule 1 s watt =

1 atm 101.325 kPa =

2 hr 35 s + 120.583 min =

2 A
3 cm
2

6.667 10
6

A s
m
2
kg
gm
s
=


275 J
399 s
6.892 10
4
kW =



2.
r 7 cm :=
A
sfera
4 r
2
:= A
sfera
0.062 m
2
= A
sfera
615.752 cm
2
=
V
sfera
4
3
r
3
:= V
sfera
1.437 L = V
sfera
1.437 10
3
m
3
=

3.
V
cutie
h w , l , ( ) h w l :=
h 1 cm := w 3 m :=

l 10 mm :=
V
cutie
h w , l , ( ) 0.3 L = V
cutie
h w , l , ( ) 3 10
4
m
3
=
h 23 ft := w 15 cubit := l 33 cm :=
V
cutie
h w , l , ( ) 15.866m
3
= V
cutie
h w , l , ( ) 1.587 10
4
L =
Definirea unor uniti de msur
n Mathcad exist posibilitatea ca utilizatorul s-i poat defini propriile uniti
de msur, necesare n rezolvarea aplicaiilor. Exemplele urmtoare ilustreaz aceast
facilitate.
Exemplu: Coeficientul transferului de cldur se msoar n
R ft h
BTU
o 2

, unde
BTU (British Thermal Unit) reprezint unitatea tradiional de msur a energiei, ft
(Foot 1 ft 0.305 m = ) este unitate de msur pentru lungime, R (grad Rankine
1 R 272.594 C = ).
Definim unitatea de msur
heat 1
BTU
hr ft
2
R
:=

Variabilele problemei sunt
ho 1500 heat :=
hi 500 heat :=
k 45.1
W
m K
:=
Do 2.375 in :=
Di 2.067 in :=

xW
Do Di
2
3.912 10
3
m = :=
Dlm
Do Di
ln
Do
Di
|

\
|
|

0.056 m = :=

Fie
Uo
1
1
ho
xW
k
Do
Dlm
+
1
hi
Do
Di
+
1.626 10
3

kg
K s
3

= :=

Dorim conversia rezultatului n ) /(
2
R m W i n unitatea definit heat
Uo 903.334
W
m
2
R
=
Uo 286.355 heat =
.

2. Aplicaii

1. S se studieze micarea de aruncare oblic a unui corp n cmp
gravitaional, prin modificarea urmtorilor parametri: viteza iniial |

\
|
s
m
, unghiul de
nclinaie ( ) grade i acceleraia gravitaional |

\
|
2
s
m
. S se determine timpul de urcare,
nlimea maxim i btaia. S se reprezinte grafic traiectoria.

Figura 3.1. Reprezentarea aruncrii oblice a corpurilor n cmp gravitaional.
Program

Mobilul descrie dup direcia Ox o micare uniform, iar dup Oy o micare
uniform accelerat la urcare i uniform ncetinit la coborre.
Descompunerea vitezei iniiale pe componente
v
0x
v
0

0
,
( )
v
0
cos
0
( )
:=
v
0y
v
0

0
,
( )
v
0
sin
0
( )
:=
Vitezele la momentul t sunt descrise de funciile
V
x
v
0

0
,
( )
v
0x
v
0

0
,
( )
v
0
cos
0
( )
:=
V
y
v
0

0
, accg , t ,
( )
v
0y
v
0

0
,
( )
accg t v
0
sin
0
( )
accg t :=
Pentru a descrie poziia corpului n direciile x-y definim funciile
PozX v
0

0
, t ,
( )
V
x
v
0

0
,
( )
t t v
0
cos
0
( )
:=
PozY v
0

0
, accg , t ,
( )
V
y
v
0

0
, accg , t ,
( )
t
1
2
accg t
2
+ :=
PozY v
0

0
, accg , t ,
( )
simplify t v
0
sin
0
( )

accg t
2

2

Punem condiia de urcare a mobilului la nlimea maxim i aflm timpul de urcare
v
0
sin
0
( )
accg t 0 solve t ,
v
0
sin
0
( )

accg

Definim timpul de urcare
T
u
v
0

0
, accg ,
( )
v
0
sin
0
( )

accg
:=
i nlocuindu-l n ecuaia PozY = H
max
rezult nlimea maxim
H
max
v
0

0
, accg ,
( )
t v
0
sin
0
( )

accg t
2

2
substitute t
v
0
sin
0
( )

accg
, simplify
v
0
2
sin
0
( )
2

2 accg
:=
Calculm x
max
corespunztor timpului de urcare la nalimea maxim, apoi btaia
maxim
X
max
v
0

0
, accg ,
( )
t v
0
cos
0
( )
substitute t
v
0
sin
0
( )

accg
,
v
0
2
cos
0
( )
sin
0
( )

accg
:=
Btaia este

B
max
v
0

0
, accg ,
( )
2 X
max
v
0

0
, accg ,
( )

2 v
0
2
cos
0
( )
sin
0
( )

accg
:=
Rezultate numerice
ORIGIN 1

0
20 deg 32 deg 41 deg 55 deg 60 deg ( ) :=

v
0
50
m
s
40
m
s
39
m
s
58
m
s
30
m
s

\
|
|

:=
accg g 9.26
m
s
2
8.833
m
s
2
7.507
m
s
2
11.124
m
s
2
|

\
|
|

:= g 9.807
m
s
2
=
T
urcare
T
urcare
i

T
u
v
0
i

0
i

, accg
i

,
|
\
|

i 1 5 .. for
T
urcare
:=
T
urcare
1.744 2.289 2.897 6.329 2.336 ( ) s =
H
urcare
H
urcare
i

H
max
v
0
i

0
i

, accg
i

,
|
\
|

i 1 5 .. for
H
urcare
:=
H
urcare
14.911 24.26 37.058 150.345 30.34 ( ) m =
Bataia
Bataia
i

2 X
max
v
0
i

0
i

, accg
i

,
|
\
|


i 1 5 .. for
Bataia
:=
Bataia 163.865 155.299 170.519 421.09 70.067 ( ) m =

timp 0s 0.1s , 9s .. :=
pX1 timp ( ) PozX v
0
1

0
1

, timp ,
|
\
|

:=
pY1 timp ( ) PozY v
0
1 1 ,

0
1 1 ,
, accg
1 1 ,
, timp ,
( )
:=
pX3 timp ( ) PozX v
0
3

0
3

, timp ,
|
\
|

:=
pY3 timp ( ) PozY v
0
1 3 ,

0
1 3 ,
, accg
1 3 ,
, timp ,
( )
:=

pX5 timp ( ) PozX v
0
5

0
5

, timp ,
|
\
|

:=

pY5 timp ( ) PozY v
0
1 5 ,

0
1 5 ,
, accg
1 5 ,
, timp ,
( )
:=
0 50 100 150 200
0
10
20
30 pY1 timp ( )
pY3 timp ( )
pY5 timp ( )
pX1 timp ( ) pX3 timp ( ) , pX5 timp ( ) ,

Figura 3.2. Traiectoriile pentru diferite seturi de valori.

2. Se consider un sistem mecanic simplu, format din 4 resorturi coliniare, care
se afl sub influena unor fore exterioare acionnd pe direcia sistemului de resorturi.
Utiliznd metoda elementelor finite, s se studieze distribuia deplasrilor n sistemul
de resorturi i reaciunile n perei, n funcie de caracteristicile 4 ... 1 i , k
i
= i valorile
forelor externe P F
2
= , Q F
3
= i R F
4
= .

Figura 3.3. Sistemul fizic de resorturi.
Program
ORIGIN 1
Definim matricea proprietilor caracteristice:
K k1 k2 , k3 , k4 , ( )
k1
k1
0
0
0
k1
k1 k2 +
k2
0
0
0
k2
k2 k3 +
k3
0
0
0
k3
k3 k4 +
k4
0
0
0
k4
k4
|

\
|
|
|
|
|
|

:=

Impunerea condiiilor la limit:
Kd K k1 k2 , k3 , k4 , ( ) := k1
Kd
1 1 ,
1 := Kd
1 2 ,
0 := Kd
2 1 ,
0 :=
Kd
5 5 ,
1 := Kd
4 5 ,
0 := Kd
5 4 ,
0 :=
Kd
1
0
0
0
0
0
k1 k2 +
k2
0
0
0
k2
k2 k3 +
k3
0
0
0
k3
k3 k4 +
0
0
0
0
0
1
|

\
|
|
|
|
|
|


Definim vectorul forelor:

Fd
0
P
Q
R
0
|

\
|
|
|
|
|
|

:=
P

Calcularea deplasrilor i reaciunilor la capete:
u k1 k2 , k3 , k4 , P , Q , R , ( ) Kd
1
Fd := Fd

u k1 k2 , k3 , k4 , P , Q , R , ( ) collect k1 ,
0
P k2 k3 P k2 k4 + P k3 k4 + Q k2 k3 + Q k2 k4 + R k2 k3 +
k1 k2 k3 k2 k4 + k3 k4 + ( ) k2 k3 k4 +
k1 Q k3 Q k4 + R k3 + ( ) P k2 k3 + P k2 k4 + Q k2 k3 + Q k2 k4 + R k2 k3 +
k1 k2 k3 k2 k4 + k3 k4 + ( ) k2 k3 k4 +
k1 Q k3 R k2 + R k3 + ( ) P k2 k3 + Q k2 k3 + R k2 k3 +
k1 k2 k3 k2 k4 + k3 k4 + ( ) k2 k3 k4 +
0

(
(
(
(
(
(
(
(
(
(



F k1 k2 , k3 , k4 , P , Q , R , ( ) K k1 k2 , k3 , k4 , ( ) u k1 k2 , k3 , k4 , P , Q , R , ( ) :=
Rezultate numerice

u 1
N
m
2
N
m
, 3
N
m
, 4
N
m
, 10 N , 20 N , 30 N ,
|

\
|
|

0
3.2
0.2
4.2
0
|

\
|
|
|
|
|
|

m =

F 1
N
m
2
N
m
, 3
N
m
, 4
N
m
, 10 N , 20 N , 30 N ,
|

\
|
|

3.2
10
20
30
16.8
|

\
|
|
|
|
|
|

m kg s
2
=
sau convertind rezultatul n newtoni
F 1
N
m
2
N
m
, 3
N
m
, 4
N
m
, 10 N , 20 N , 30 N ,
|

\
|
|

3.2
10
20
30
16.8
|

\
|
|
|
|
|
|

N =


3. Se consider o bar dreapt, articulat la ambele capete format din 4
tronsoane avnd seciunile A, 2A, A, 3A, lungimile 2a, 5a, 4a, 6a i modulul de
elasticitate E, solicitate de un sistem format din trei fore axiale 2P, 3P i P. Utiliznd
metoda elementelor finite s se determine reaciunile din nodurile 0 i 4 precum i
deplasrile nodurilor 1, 2 i 3.

Figura 3.4. Bara articulat.
Program

ORIGIN 1


Seciunile: Lungimile: Forele axiale:
A1 A :=

L1 2a := a

F1 2P := P
A2 2A :=

L2 5a := a

F2 3 P := P
A3 A :=

L3 4a := a

F3 P := P
A4 3A :=

L4 6a := a
Matricile caracteristice elementale:
k12
0
0
0
0
0
0
E 2 A
5a
E 2 A
5a

0
0
0
E 2 A
5a

E 2 A
5a
0
0
0
0
0
0
0
0
0
0
0
0
|

\
|
|
|
|
|
|
|
|
|

:=
E
k11
E A
2a
E A
2a

0
0
0
E A
2a

E A
2a
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
|

\
|
|
|
|
|
|
|
|
|

:=
E

k13
0
0
0
0
0
0
0
0
0
0
0
0
E A
4a
E A
4a

0
0
0
E A
4a

E A
4a
0
0
0
0
0
0
|

\
|
|
|
|
|
|
|
|
|

:=
E
k14
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
E 3 A
6a
E 3 A
6a

0
0
0
E 3 A
6a

E 3 A
6a
|

\
|
|
|
|
|
|
|
|
|

:=
E

Matricea de rigiditate a sistemului:
k1 k11 k12 + k13 + k14 + := k11

k1
A E
2 a
A E
2 a

0
0
0
A E
2 a

9 A E
10 a
2 A E
5 a

0
0
0
2 A E
5 a

13 A E
20 a
A E
4 a

0
0
0
A E
4 a

3 A E
4 a
A E
2 a

0
0
0
A E
2 a

A E
2 a
|

\
|
|
|
|
|
|
|
|
|
|
|
|


k submatrix k1 2 , 4 , 2 , 4 , ( ) := k1
invk k
1
:= k
invk
34 a
21 A E
8 a
7 A E
8 a
21 A E
8 a
7 A E
18 a
7 A E
6 a
7 A E
8 a
21 A E
6 a
7 A E
34 a
21 A E
|

\
|
|
|
|
|
|
|



Calcularea deplasrilor:
u a A , P , E , ( ) invk
2P
3 P
P
|

\
|
|
|

:= invk u a A , P , E , ( )
4 P a
7 A E

44 P a
7 A E

24 P a
7 A E

\
|
|
|
|
|
|
|


u0 0 :=

u4 0 :=
u1 u a A , P , E , ( )
1
:= u u2 u a A , P , E , ( )
2
:= u u3 u a A , P , E , ( )
3
:= u
u1
4 P a
7 A E
u2
44 P a
7 A E
u3
24 P a
7 A E


Determinarea reaciunilor la capete:

deplasari
0
4 P a
7 A E

44 P a
7 A E

24 P a
7 A E

0
|

\
|
|
|
|
|
|
|
|
|
|

:=
P
reactiuni k1 deplasari
2 P
7
2 P
3 P
P
12 P
7
|

\
|
|
|
|
|
|
|
|
|

:= k1 deplasari k1 deplasari

Rezultate numerice
u a A , P , E , ( )
0
4 P a
7 A E

44 P a
7 A E

24 P a
7 A E

0
|

\
|
|
|
|
|
|
|
|
|
|

:=
H0 a A , P , E , ( )
2 P
7
:= H4 a A , P , E , ( )
12 P
7
:=
a 3 m := P 500 N := A 20 cm
2
:=

E 1000
N
m
2
:=
u a A , P , E , ( )
0
428.571
4.714 10
3

2.571 10
3

0
|

\
|
|
|
|
|
|
|

m =
H0 a A , P , E , ( )
1000 N
7
142.857m kg s
2
=
H4 a A , P , E , ( )
6000 N
7
857.143 m kg s
2
=
.

S-ar putea să vă placă și