Quel est l’intérêt, franchement?
Pourquoi poster cette page ?
On s'en fout.
Après je déblatère beaucoup aussi sur ce sujet, mais c'est dans l'espoir d'avoir de l'aide.
TSA, diagnostic établi à mes 33 ans par le CRA de ma région. "Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Ah sous MatLab aussi ?
Je savais pour le VisualBasic, mais là ....
C'est l'horreur, les tableaux qui commencent l'énumération des éléments à 1.
Pour calculer l'équivalent en ligne, des coordonnées (x, y) d'un élément dans un tel tableau, il faut faire (nombres de colonnes * (y +1) + (x + 1))
Ils ont voulu la jouer naturel en commençant par un, mais en fait ça complique tout.
Mais c'est peut-être en rapport avec les matrices, dans MatLab ? Car en Math on énumère les lignes et colonnes en commençant par 1 ?
TSA, diagnostic établi à mes 33 ans par le CRA de ma région. "Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Donc Python énumère les indices d'un tableau à partir de zéro.
Modifié en dernier par Bubu le samedi 23 septembre 2017 à 10:54, modifié 2 fois.
TSA, diagnostic établi à mes 33 ans par le CRA de ma région. "Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Ixy a écrit :En vrai c'est juste une histoire d'habitude et de convention mais quand on passe de C/Java/Python... à Matlab c'est une vraie souffrance.
En fait, c'est plus qu'une question d'habitude, c'est aussi un problème d'arithmétique (mais simple).
Si on prend un tableau noté selon l'abscisse et l'ordonnée, c'est [x, y]
Mais si on doit convertir les coordonnées en ligne, c'est (y-1) * nombre de colonnes + (x-1) + 1 (toute une gymnastique) et les erreurs qui vont avec.
Si les indices commencent à zéro, c'est juste y * nombres de colonnes + x.
Bref un gros bordel. Mais personne ne l'a demandé.
TSA, diagnostic établi à mes 33 ans par le CRA de ma région. "Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Ben, il y a un papier de E. Dijkstra qui recommande de faire démarrer les indices à zéro.
(Certes, les explications "matérielles" sont peut être obsolètes).
Benoit a écrit :Ben, il y a un papier de E. Dijkstra qui recommande de faire démarrer les indices à zéro.
(Certes, les explications "matérielles" sont peut être obsolètes).
Moi j'aime bien Djikstra, plus que Matlab;
J'aime beaucoup Djikstra aussi, il a inventé l'algorithme du plus court chemin.
Même si je comprends pas comment il a fallu autant de temps pour l'inventer.
Maintenant on utilise A*, une variante qui utilise une heuristique pour évaluer les distances.
TSA, diagnostic établi à mes 33 ans par le CRA de ma région. "Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Bon, je suis en plein dans les sauvegardes.
Tantôt hors ligne tantôt en ligne, tantôt en ligne mais pas vraiment !
Je gère ça via les time stamps. (Tampons date ?)
Mais, il peut y avoir des conflits.
L'autre connard a décidé de se déconnecter avant sa sauvegarde.
J'ai 3 types de sauvegardes à coïncider.
Je vais vous manger tout cru !
TSA, diagnostic établi à mes 33 ans par le CRA de ma région. "Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Il faut savoir que l'on peut être connecté aux API Google sans être connecté à Internet !
J'ai réglé les problèmes au niveau de l'API Google. Je prends la sauvegarde la plus récente.
Mais vu qu'ils fument tous de l'opium, je n'ai pas fait comme eux. Pas de récursivité.
Une simple comparaison de temps à un seul niveau. La plus récente prend le dessus.
Qu'il faut ensuite résoudre avec la sauvegarde locale, sur l'appareil.
Résolu pareillement, la plus récente prend le dessus.
Enculés !
TSA, diagnostic établi à mes 33 ans par le CRA de ma région. "Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"