Transposition

Olympiades mathématiques, énigmes et défis
Dlzlogic
Membre Transcendant
Messages: 5273
Enregistré le: 14 Avr 2009, 12:39

Transposition

par Dlzlogic » 06 Avr 2012, 13:50

Bonjour,
J'ai un module écrit dans un langage que je ne connais pas (peut-être Xcas), ci-dessous quelques lignes qui me paraissent caractéristiques.
Code: Tout sélectionner
        for i=1:mT
            for j=1:nT
                num(Tes(i,j))=num(Tes(i,j))+1;
            end
        end

Je vais le transposer en C. Si ça amuse quelqu'un, je suis preneur.
D'autre part, si quelqu'un reconnait ce langage, peut-il me donner quelques infos. Son nom, un lien où je pourrai rapidement savoir les particularités de la syntaxe, et éventuellement de la logique s'il y a des différences avec ce qu'on connait habituellement.
Par exemple, il me semble que le ';' signifie "pas d'impression".

Merci d'avance.



Avatar de l’utilisateur
fatal_error
Membre Légendaire
Messages: 6610
Enregistré le: 22 Nov 2007, 12:00

par fatal_error » 06 Avr 2012, 16:24

salut,

cest une synxtaxe octave / matlab

ca veut dire incrementes tous les coeff de ta matrice de 1.
1 55
4 6
devient
2 56
5 7

edit:
nan en fait num cest un vecteur,
et on prend tes(i,j) qui donne lindice du vecteur.
On incremente lelem dindice du vecteur de 1, indice donne par tes(i,j)
(i,j) etant les coordonnees de lelement de la matrice tes
la vie est une fête :)

Dlzlogic
Membre Transcendant
Messages: 5273
Enregistré le: 14 Avr 2009, 12:39

par Dlzlogic » 06 Avr 2012, 18:37

Bonjour, fatal-error,
Bon, je aller faire un tour du côté d'octave.
Mais en fait je proposais ce "défi", à tout hasard, pour savoir si ça pouvait intéresser quelqu'un, puisque de toute façon, je vais m'y coller.
Dans mon vocabulaire, num est un tableau à 1 dimension, il contient les valeurs d'un tableau à 2 dimensions. Ces 5 lignes font un décalage, la "première" valeur est perdue et la "dernière" est dupliquée.
Bien possible que num joue le rôle d'index.

Retourner vers ⚔ Défis et énigmes

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 7 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite