Bonsoir à tous.
Ces deux exercices me posent problèmes sur Scilab :
Exercice 1:
Tracer sur le même graphe les courbes f(x) = (x + sin(x))^(1/n) avec n tous les nombres premiers
entre 0 et 10 et x∈[0,1]. Chaque courbe aura une couleur différente pour chaque n différent.
Exercice 2 :
1) Créer un programme qui demande de l’utilisateur les éléments d’une matrice carrée 2x2 et qui
calcule son déterminant.
2) Faire de même pour une matrice carrée 3x3.
Pour l'exercice 1, je ne vois pas comment programmer une suite de fonction, sans programmer chaque fonction indépendamment. Faire une boucle for me paraît farfelu.
Pour le n°2, je pense qu'en taille 2x2 il suffit de faire
A=rand(2,2)
Det=A(1,1)*A(2,2)-A(1,2)*A(2,1)
Mais en taille 3, le calcul direct est déjà beaucoup plus long (on peut utiliser la règle de Sarrus ou carrément développer le déterminant pour tomber sur le résultat (voir l'article http://www.maths.net/devoir/_1863.htm pour ceux qui ignoreraient la règle simple de Sarrus)). Auriez-vous une autre méthode ?
Merci d'avance à ceux/celles qui me répondront...
-----