Notions de base sur les fonctions

1. Domaine de définition

Déterminer le domaine de définition, c'est trouver les réels x qui ont une image par f, c'est-à-dire pour lesquels on sait calculer f(x)
(pour lesquels f(x) est un réel).

Pour cela, il suffit de résoudre les conditions d'existence.
Les 2 types de conditions rencontrées en ce début de cours correspondent à deux opérations impossibles dans les réels:

- La division par 0
Dans ℝ, il est impossible de diviser par 0. Peux-tu expliquer pourquoi?
Calculer le quotient (a/0) est effectivement impossible dans l'ensemble des réels.
Donc, si une fonction comporte un dénominateur, il faut que ce dernier soit différent de 0.

exemple:	f(x) = ((3x-1)/(2(x^2)- 3x + 1))
	CE:  2(x^2)-3x+1 ≠ 0   c'est-à-dire   x ≠ 1 et x ≠ -(1/2)
	le domaine est donc
	Dom f = ℝ \ {-(1/2) , 1}

- La racine carrée d'un nombre négatif
Dans ℝ, il est impossible de calculer la racine d'un nombre négatif. Peux-tu expliquer pourquoi?
Calculer par exemple (Sqrt[-2]) est impossible dans l'ensemble des réels.
Donc, si une fonction comporte une racine carrée, il faut que le radicand (l'expression sous la racine) soit positif.

Si la racine carrée se trouve être également le dénominateur, alors le radicant doit être à la fois différent de 0 et positif, donc strictement positif.

D'une manière plus générale, si l'on considère une racine nième  (f^(1/n)) où n est un naturel >1 et  un réel quelconque,
	- si n est pair , (f^(1/n)) est un réel si f ≥ 0
	- si n est impair , (f^(1/n)) est un réel quel que soit le réel f

Exercices - Déterminer le domaine de définition des fonctions suivantes

f[x_]:=(x^2-2x+3)/Expand[(3x-1)(x-2)];
Print["1) f(x) = ",f[x]];
Print[PresenteDomaine[f[x],x]];

f[x_]:=Sqrt[Expand[(5x-1)x]];
Print["2) f(x) = ",f[x]];
Print[PresenteDomaine[f[x],x]];

f[x_]:=(x^3+5x)/Sqrt[8-3x];
Print["3) f(x) = ",f[x]];
Print[PresenteDomaine[f[x],x]];

f[x_]:=(5x^2-x+2)/Sqrt[Expand[(x-1)(3-2x)]];
Print["1) f(x) = ",f[x]];
Print[PresenteDomaine[f[x],x]];

f[x_]:=(2x+3)/(x^2-3x+4);
Print["5) f(x) = ",f[x]];
Print[PresenteDomaine[f[x],x]];