Les fonctions prédéfinies

Matlab propose plusieurs fonctions prédéfinies pour le calcul arithmétique. Nous allons voir uniquement les fonctions les plus utilisées.

Calculs

Trigonométriques

La fonction

Sa signification

La fonction

Sa signification

exp

fonction exponentielle

sin

Sinus d'un angle (en radian)

log

logarithme naturel (à base )

sind

Sinus d'un angle (en degré)

log10

logarithme décimal (à base 10)

cos

Cosinus d'un angle (en radian)

sqrt

la racine carrée

cosd

Cosinus d'un angle (en degré)

abs

la valeur absolue

tan

Tangent d'un angle (en radian)

conj

le conjugué d'un nombre complexe

cot

Cotangente d'un angle (en radian)

imag

la partie imaginaire d'un nombre complexe

asin

Arc sinus (résultat en radian)

real

la partie réelle d'un nombre complexe

acos

Arc cosinus (résultat en radian)

complex

cette fonction calcule un nombre complexe à partir de ces parties réelle et imaginaire

atan

Arc tangent (résultat en radian)

angle

l'argument d'un nombre complexe (en radian)

acosd

Arc cosinus (résultat en degré)

Une fonction est appelée par son nom suivi de ces variables (paramètres) entre parenthèses ().

Utilisation des fonctions prédéfinies (Calculs)

>> sqrt(4)

ans = 2

>> abs(-3)

ans = 3

>> exp(1)

ans = 2.7183

>> log(exp(4))

ans = 4

>> log10(10^3)

ans = 3

>> z=1+i ;

>> abs(z)

ans = 1.4142 ()

>> real(z)

ans = 1

>> imag(z)

ans = 1

>> conj(z)

ans = 1.0000 - 1.0000i

>> imag(conj(z))

ans = -1

>> angle(z)

ans = 0.7854 ()

>> complex(2,-3)

ans = 2.0000 - 3.0000i

Utilisation des fonctions prédéfinies (Trigonométriques)

>> sin(pi/2)

ans = 1

>> cos(-pi)

ans = -1

>> sind(-90)

ans = -1

>> tand(45)

ans = 1.0000

>> cot(pi/4)

ans = 1.0000

>> asin(0)

ans = 0

>> acosd(-1)

ans = 180

>> atand(1)

ans = 45

Arrondi et reste

Chaîne de caractères

La fonction

Sa signification

La fonction

Sa signification

round

arrondir à l'entier le plus proche

strcat

concaténer des chaînes de caractères horizontalement

floor

arrondir à l'entier le plus proche vers

strvcat

concaténer des chaînes de caractères verticalement

ciel

arrondir à l'entier le plus proche vers

upper

converti tous les caractère d'une chaîne en majuscule

fix

arrondir vers zéro

lower

converti tous les caractère d'une chaîne en minuscule

mod

reste de division

length

calcule le nombre d'éléments d'un vecteur ou la longueur d'une chaîne

Utilisation des fonctions prédéfinies (Arrondi et reste)

>> round(5.3)

ans = 5

>> round(-15.6)

ans = -16

>> floor(6.87)

ans = 6

>> floor(-7.08)

ans = -8

>> ceil(6.17)

ans = 7

>> ceil(-7.08)

ans = -7

>> fix(3.4)

ans = 3

>> fix(-3.4)

ans = -3

>> mod(13,7)

ans = 6

>> mod(14,3)

ans = 2

Utilisation des fonctions prédéfinies (Chaîne de caractères)

>> strcat('mat','lab')

ans =matlab

>> strcat('mat','lab','2020')

ans =matlab2020

>> strvcat('matlab','2020')

ans =

matlab

2020

>> upper('MaTlaB')

ans = MATLAB

>> lower('MaTlaB')

ans = matlab

>> length('matlab')

ans = 6

AccueilLes fonctions prédéfinies< PrécédentSuivant >