Teaching - RFIDEC


RFIDEC

Examen de milieu de semestre:

Voir la page de C. Gonzales:

http://webia.lip6.fr/~gonzales/teaching/rfidec/index.php

Examen de fin de semestre:

  • Droit aux notes de cours et aux slides
  • Le programme commence aux cours de P. Gallinari.
  • Les slides sont sur la page de P. Gallinari ainsi que l'exam corrigé de l'an dernier.

http://www-connex.lip6.fr/~gallinar/Enseignement/Enseignement.html

Tutoriel GNU Octave 3

Bonnes pratiques

Taper le code dans un fichier .m puis exécuter le fichier. Utiliser la console seulement pour visualiser le contenu des variables et vérifier le bon fonctionnement du programme.

  1. Créer un répertoire de travail pour l'UE puis pour chaque TME
  2. A l'aide de l'éditeur de votre choix (emacs, gedit ou smultron pour mac par exemple) créer le fichier main.m
  3. Taper les commandes dans le fichier
  4. Exécuter en tapant main dans la console octave

Commencer tous vos programmes par:

 clear all; % effacer toutes les variables
 close all; % fermer toutes les fenêtres

Pour éviter les résidus d'une exécution à l'autre

Correction de problèmes spécifiques (MAC, ARI...)

Sur mac, ajouter la commande suivante en tête de script (x11 est bien plus performant que la solution aquaterm):

 putenv('GNUTERM','x11'); % bon terminal pour converser avec octave

Pour octave correctement highlighté sous emacs:

  (setq auto-mode-alist
      (cons '("\\.m$" . octave-mode) auto-mode-alist))

dans le .emacs à la racine de votre répertoire.


Partie 1: Gestion des entrées/sorties

lien


Partie 2: Fonctions de base et boucles

lien


Partie 3: Fonctions d'affichage

lien


Partie 4: opérateurs de recherche

lien


Partie 5: création de nouvelles fonctions

lien


Partie 6: Débuggage

lien


Partie 6: Frontières de décision et tracé 3D

lien