Passer au contenu principal
  • Fermer
    Activer/désactiver la saisie de recherche
  • Connexion
Fermer
Activer/désactiver la saisie de recherche
  • Cours
  • Collaboration
  • Formations
  • Affichage
  • Aide
    • Guide de l'enseignant
    • Guide de l'étudiant
    • Contactez-nous
  • Cours
  • Collaboration
  • Formations
  • Affichage
  • Aide
    • Guide de l'enseignant
    • Guide de l'étudiant
    • Contactez-nous
  1. Cours
  2. Espace Cours - Affichage - PFE
  3. 2018/2019
  4. Faculté des Sciences Exactes
  5. Département Mathématiques
  6. Espace Cours
  7. 2018-2019-LE2-Octave-L2Math
  8. TP4 - Véritables programmes
  9. Compte rendu du TP4 - Programmes

Compte rendu du TP4 - Programmes

Exercice 1 : Soient les vecteurs-colonnes et la matrice suivants.

A - Structures Octave
    Entrer ces données sous Octave.
    Calculer   u ⃗1  +  3u ⃗2  -   u ⃗3 / 5
    Calculer le produit scalaire entre les vecteurs u ⃗1  et   u ⃗2
    Calculer le produit    A u ⃗1

B – Commandes Octave : Trouvez  les commandes octave permettant de :
    calculer les normes (mot clé norm) des vecteurs u ⃗1,  u ⃗2  et  u ⃗3
    déterminer les dimensions de la matrice A et d’en extraire le nombre de colonnes
    calculer le déterminant de A
    calculer l’inverse de A

C - Résolution de systèmes d’équations linéaires.
Je vous informe que vous pouvez à l’aide de la fonction « inv() » calculer l’inverse d’une matrice. Vous pouvez aussi faire la division d’une matrice par un vecteur avec l’opérateur « \ ». A l’aide de cette fonction et de cet opérateur, je vous demande de résoudre le système d’équation suivant : 
Ax ⃗= u ⃗1

Exercice 2 : Écrire une fonction octave qui calcule la moyenne des éléments d’une matrice M triangulaire supérieure. Attention, si la matrice M n'est pas triangulaire supérieure, votre fonction doit renvoyer 0. De plus, votre fonction doit  vérifier si M est une matrice. Dans le cas où M n'est pas une matrice, votre fonction doit renvoyer aussi 0.

Exercice 3 : Je mets à votre disposition un fichier texte nommé « notes.data ». Ce fichier contient 20 lignes et 4 colonnes. Chaque ligne correspond à un étudiant. Chaque colonne correspond à un module (algèbre, analyse, algorithmique et programmation). Je vous demande :

  1. lire depuis le fichier « notes.data » les notes dans une variable nommée « notes ». Vous utiliserez la fonction « csvread » (reportez-vous à l’aide d’octave pour avoir des explications de son usage).
  2. Écrire une fonction « eliminerNotesAberrantes.m » qui recherche dans la matrice des notes (les lignes représentent les étudiants et les colonnes représentent les modules) les lignes comportant des notes aberrantes (non comprises entre 0 et 20). Cette fonction doit rendre une matrice débarrassée de ces lignes
  3. Écrire une fonction « eliminerNotesManquantes.m » qui recherche dans la matrice des notes les lignes comportant des notes manquantes  (une note manquante correspondant à la valeur NAN pour dire not a number). Cette fonction doit rendre une matrice débarrassée de ces lignes
  4. Une fois les notes débarrassées des lignes comportant des notes aberrantes ou manquantes, vous devez écrire une fonction qui renvoi la moyenne pour chaque étudiant et la moyenne de la classe. Il faut aussi qu’elle affiche un graphique du taux de réussite (pourcentage des étudiants ayant eu plus de 10/20).
  5. Écrire un script « gestNotes.m » qui automatise les 4 opérations précédentes



  • TP4.pdf TP4.pdf
    15 January 2018, 16:28
Activité précédente
QCM 4 – Strutures de contrôle
Activité suivante
notes (à utiliser pour répondre à l'exercice 3 du TP4)
Passer Navigation

Navigation

  • Accueil

    • Pages du site

      • Mes cours

      • URLPédagogie campus Aboudaou

      • PageCharte de déontologie

      • URLOrganisation Mondiale de la propriété intellectuelle (OMPI).

      • URLPortail web de l'université

      • URLMessagerie

      • URLCollaboration autour de la logithéque

      • GlossaireCours en ligne ouverts et massifs

      • ForumAnnonces

    • Mes cours

    • Cours

      • Espace Cours - Affichage - PFE

        • 2010/2011

        • 2011/2012

        • 2012/2013

        • 2013/2014

        • 2014-2015

        • 2015/2016

        • 2016/2017

        • 2017/2018

        • 2018/2019

          • Faculté de Technologie

          • Faculté des Sciences Exactes

            • Département Mathématiques

              • Espace Projets de Fin d'Etudes

              • Espace Cours

                • 2018/2019 LE2

                • 2018/2019 Strm2

                • 2018-2019-LE2-Octave-L2Math

                  • Généralités

                  • Support de cours et ressources

                  • Espace d'évaluation

                  • TP1 - Découverte d'Octave

                  • TP2 - Manipuler des nombres

                  • TP3 - Manipulation des vecteurs et des matrices

                  • TP4 - Véritables programmes

                    • FichierQCM4

                    • TestQCM 4 – Strutures de contrôle

                    • DevoirCompte rendu du TP4 - Programmes

                    • Fichiernotes (à utiliser pour répondre à l'exercice 3 du ...

                  • TP5 - Graphiques

                  • Séance de cours du mercredi 30 janvier

                  • TP6 - Calcul algébrique

                  • TP7 - Calcul symbolique

                  • Section 11

                • 2018-2019-STRM1

                • 2018-2019-LE1-L3STID

              • 2018/2019 Affichage Département Mathématiques

            • Département Informatique

            • Département Recherche Opérationnelle

            • Département Chimie

            • Département Physique

          • Faculté des Sciences de la Nature et de la Vie

          • Faculté des Lettres et des Langues

          • Faculté de Droit et des Sciences Politiques

          • Faculté de Médecine

          • Faculté des Sciences Economiques, Commerciales et ...

          • Faculté des Sciences Humaines et Sociales

        • 2019/2020

        • 2020/2021

        • 2021/2022

        • 2022/2023

        • 2023/2024

        • 2024/2025

      • Cours 2010/2011

      • Espaces collaboratifs

      • Espace Aide et Support

      • Affichage

      • Espace Formation

      • Plate forme 2010/2011

      • Plate forme 2011/2012

      • Plate forme 2012 - 2013

      • Espace affichage des cours

      • Espace cours

      • Archives de cours

 

Plate-forme maintenue par la Section E-learning | contact: support.elearning@univ-bejaia.dz

 

 

  Technique de l'Ingenieur (TI)   Ministère de l'Enseignement Supérieur et de la Recherche Scientifique
  Système National de Documentation en Ligne (SNDL) Direction Générale de la Recherche Scientifique et du Développement Technologique
  Maghreb Virtual Science Library (MVSL) Textes Reglementaires
  Sciences Directes (SD)   Logithèque
Bibliothèque Numérique Mondiale (BNM)
  Portail des plateformes numériques
  EBSCOhost   Oeuvres Sociales

 

 

Résumé de conservation de données