Matlab fonction
Résolu
maxwell57
Messages postés
82
Statut
Membre
-
maxwell57 Messages postés 82 Statut Membre -
maxwell57 Messages postés 82 Statut Membre -
Bonjour,
Je m'initie a Matlab car je n'arrive pasà installer Sage sous linux (cf autre post)
Là je souhaite simplement créer une fonction qui me dit "La matrice est inversible" ou "La matice n'est pas inversible"
J'ai crée cettte fonction toute basique :
function x = inverse(A)
x=det(A);
if x==0
error('La matrice n''est pas inversible')
if x~=0
('La matrice matrice est inversible')
end
end
ça fonctionne lorsque la matrice n'est pas inversible ça em marque :
c =
1 1
1 1
>> inverse(c)
??? Error using ==> inverse at 6
La matrice n'est pas inversible
Mais lorsque la matrice est inversible, cela me donne le déterminant :
>> c=[8 3 4;8 7 5;2 5 6]
c =
8 3 4
8 7 5
2 5 6
>> inverse(c)
ans =
126
et ce n'est asp ce que je veux.. je veux juste que ça m'écrive OK la matrice est inversible... que doi-je changer
Je m'initie a Matlab car je n'arrive pasà installer Sage sous linux (cf autre post)
Là je souhaite simplement créer une fonction qui me dit "La matrice est inversible" ou "La matice n'est pas inversible"
J'ai crée cettte fonction toute basique :
function x = inverse(A)
x=det(A);
if x==0
error('La matrice n''est pas inversible')
if x~=0
('La matrice matrice est inversible')
end
end
ça fonctionne lorsque la matrice n'est pas inversible ça em marque :
c =
1 1
1 1
>> inverse(c)
??? Error using ==> inverse at 6
La matrice n'est pas inversible
Mais lorsque la matrice est inversible, cela me donne le déterminant :
>> c=[8 3 4;8 7 5;2 5 6]
c =
8 3 4
8 7 5
2 5 6
>> inverse(c)
ans =
126
et ce n'est asp ce que je veux.. je veux juste que ça m'écrive OK la matrice est inversible... que doi-je changer
A voir également:
- Matlab fonction
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide