Sunteți pe pagina 1din 3

LABORATOR 2 MATLAB Funcii MATLAB

MATLAB-ul dispune de un numr de funcii matematice elementare (sin, cos, abs, sqrt, exp, .a), dar i de un numr de funcii matematice avansate (funcii Bessel, gama, etc.). Exemple de funcii care furnizeaz valorile unor constante universale sunt prezentate n tabelul de mai jos: Rezultate obinute:

Instruciuni pentru controlul (instruciuni de decizie)

derulrii

unui

program

if end; if else end; if else if else end; if else if end

MATLAB-ul execut comenzile, calculeaz rangul unor matrici i traseaz graficul cu rezultatele calculate. Exemplu: Reprezentarea grafic a funciei sin(x). Date de intrare:
>>x = - 1:0.1:1 >> f = sin(x) >> plot(x,f)

Exerciii rezolvate: 1. S se reprezinte grafic funcia cos(x): Date de intrare:


>> x=-1:0.01:1 >>f=cos(x) >>plot(x,f)

Rezultate opinute:

Figura 1 n urma selectrii opiunii Editor se va deschide o nou fereastr n cadrul creia se va introduce algoritmul de rezolvare a funciei f(x): 2. S se reprezinte grafic urmtoarea funcie
clc; clear all; x = input('x='); %date de intrare

( ) { Rezolvarea problemei: Din meniul Desktop se selecteaz opiunea Editor (figura 1):
2

if(x<-5) f=3*x+2; else if(x>=-5 && x<0) f=x^2; else if(x>=0 && x<10) f=(x^2+x+1)/x; else

f=12; end end end plot(x,f) %rezultate obinute

3. S se determine rdcinile reale ale ecuaiei de gradul doi: ax2 + bx + c = 0

Exerciii propuse: 1. S se reprezinte grafic urmtoarea funcie:

( ) { 2. S se rezolve urmtorul sistemul de ecuaii de gradul I: {


3

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