Le 05/01/2019 à 18:57, Michel Rudelle - Listes LibO a écrit :
Bonjour,


Le 05/01/2019 à 17:54, C Fourcroy a écrit :
Bonsoir ,

Au temps pour moi (et pour d'autres aussi, a priori...) : Il y a bien une notion de matrice dans Calc. (Cf l'aide  "Fonctions Matrice")
Mais c'est vrai que les indication ne fonctionnent pas...

Par exemple,:
Il est dit : "Pour saisir cette constante de matrice, vous sélectionnez trois cellules dans une ligne, puis vous tapez la formule ={1;2;3} en utilisant les accolades et les poins virgules, puis appuyez sur Ctrl+Maj+Entrée." Résultat : on voit bien {={1;2;3}} dans les 3 cellules mais elles affichent 1 toutes les 3 En essayant de valider avec Alt-Entrée (copie d'une même entrée sur plusieurs cellules) on aà peu près le même résultat (on voit toujours 1 mais les cellules contiennent ={1;2;3} et non {={1;2;3}})
ça marche en sélectionnant 3 cellules dans une colonne et non dans une ligne


Ou on voit :
"={1;2;3|4;5;6}
pas réussi en remplaçant comme plus haut lignes et colonnes :-((
Ah oui,
On peut sélectionner des lignes sur une colonne et utiliser ";" comme séparateur
Ou des colonnes sur une ligne on utilisant "|"
Mais ligne-colonne avec ';' et "|", ça n'a pas l'air de marcher .. .

"Une matrice de deux lignes contenant chacune trois valeurs.
={0;1;2|FAUX;VRAIE;"deux"}
Une matrice de données mélangées."
Je suppose qu'il faut sélectionner 3 lignes sur 2 colonnes avant
Mais ça ne fonctionnent pas, même si l'on règle le séparateur de colonne comme "|" (cf Outils - Options- Calc - Formule - Séparateurs., par défaut il est à ".") ça retourne "Err:539" qui ne semble pas référencé dans la liste des codes erreur...
Accessoirement, il faut entrer VRAI et non pas VRAIE !

De même INVERSEMAT semble ne fonctionner que sur une matrice 2x2 mais pas plus .. Au dessus on a un Err: 502 (argument incorrect) Mais peut être me gourre-je ... ça fait bien des années je ne fais plus d'inversion de matrice ..
Fait-moi peur, je l'utilise régulièrement sur des matrices 4x4
Vérifie dans ton test que le déterminant ne soit pas nul (une matrice n'est inversible que si son déterminant n'est pas nul)
fonction DETERMAT - un déterminant nul donne l'erreur 502

OUPS OUI !
Voui, ça marche si le déterminant n'est pas nul .. Désolé pour l'effroi .. comme je disais, ça fait quelques années .. même quelques dizaines d'années  que je n'ai pas touché à ça ....
Juste pas eu de chance avec mes valeurs de test



Ces tests ont été fait avec Calc 6.1.3 et 6.0.7  sous Win10
Est-ce que ça marchait dans les versions précédentes ?

Je suppose que l'on peut vivre sans, en général ,
Mais, bon, c'est gênant quand l'aide donne des indications qui semblent fausses...



Le 05/01/2019 à 09:37, Bernard Siaud alias Troumad a écrit :
Le 05/01/2019 à 09:22, Bernard Siaud alias Troumad a écrit :
Vous oubliez une matrice avec l'éditeur équation !

A= left ( matrix{a_11 # a_12 # a_13 ## a_21 # a_22 # a_23} right )  =  left [ matrix{a_11 # a_12 # a_13 ## a_21 # a_22 # a_23} right ]





--
Envoyez un mail à [email protected] pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Répondre à