I.S.I.L - Institut Supérieur des Ingénieurs Liégeois

Nous vous souhaitons la bienvenue et une bonne visite sur le forum de
I.S.I.L - Institut Supérieur des Ingénieurs Liégeois

Merci de vous connecter ou vous inscrire.

Rejoignez le forum, c’est rapide et facile

I.S.I.L - Institut Supérieur des Ingénieurs Liégeois

Nous vous souhaitons la bienvenue et une bonne visite sur le forum de
I.S.I.L - Institut Supérieur des Ingénieurs Liégeois

Merci de vous connecter ou vous inscrire.

I.S.I.L - Institut Supérieur des Ingénieurs Liégeois

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
I.S.I.L - Institut Supérieur des Ingénieurs Liégeois

Forum d'entraide

-40%
Le deal à ne pas rater :
Tefal Ingenio Emotion – Batterie de cuisine 10 pièces (induction, ...
59.99 € 99.99 €
Voir le deal

5 participants

    1er test matlab

    avatar
    Ebubekir
    Apprenti
    Apprenti


    Messages : 15
    Date d'inscription : 26/06/2009

    1er test matlab Empty 1er test matlab

    Message par Ebubekir Mar 13 Oct - 14:29

    Question 1:

    Mettez votre nom, prénom, groupe et date de naissance

    Question 2:

    Faites un vecteur vn avec votre date de naissance

    Question 3:

    Faites une matrice diagonale A avec vn

    Question 4:

    Construisez une matrice B de dimension 8 avec des 2 à la diagonale et des 3 comme sous diagonale

    Question 5:

    Construisez une matrice C=A+B et changez la ligne 2 avec la 5

    Question 6:

    Cherchez les vecteurs propres et les valeurs propres de C

    Question 7:

    Faites la somme des valeurs propres en utilisant le boucle for

    (cassez pas la tête, je sais mon français est bizarre :p)

    Réponse: (je le fais comme sur matlab et avec mes données :p)

    %% Kocadag Ebubekir B24 21/05/88
    %% 2
    vn=[2 1 0 5 1 9 8 8] (attention à ne pas oublier de mettre les zéros, il faut un vecteur de dimension 8 )
    %% 3
    A=diag(vn)
    %% 4 (je dis pas que c'est la meilleur méthode)
    B1=3*eye(8 )
    B2=2*ones(7)
    B3=diag(B2)
    B4=diag(B3,-1)
    B=B1+B4
    %% 5 (il y a moyen de le faire autrement)
    D=A+B
    V=[1 5 3 4 2 6 7 8]
    C=D(V,: )
    %% 6
    VP=eig(C)
    [XC,DC]=eig(c)
    %% 7 (je vous mets comment on fait le boucle for sinon j'ai pas trouver la réponse)
    for k=1:8 (les valeurs sont pour dire combien de fois le boucle se répète), instructions, end

    Voilà, désolé pour le français, cassez pas la tête, amusez vous bien :p
    Gilles M
    Gilles M
    Admin


    Messages : 93
    Date d'inscription : 05/02/2009

    1er test matlab Empty Re: 1er test matlab

    Message par Gilles M Mar 13 Oct - 14:45

    merci beaucoup !
    PierreC
    PierreC
    Ingénieur
    Ingénieur


    Messages : 366
    Date d'inscription : 04/02/2009

    1er test matlab Empty Re: 1er test matlab

    Message par PierreC Mar 13 Oct - 15:54

    la derniere question la réponse est :
    Code:
    for k=1:8 ;I=vP(k,k)+I;end
    avec vp la matrice des valeures propres.
    avatar
    Invité
    Invité


    1er test matlab Empty rectification du test !

    Message par Invité Mar 13 Oct - 17:17

    %% Schreuer Romain B21 07/03/88
    %% 2
    vn=[0 7 0 3 1 9 8 8]
    %% 3
    A=diag(vn)
    %% 4
    B1=3*eye(Cool; %pas obligé de faire ces 2 vecteurs mais la prof les voulait en classe!
    B2=2*ones(1,7);
    %Nous obtenons la matrice voulu :
    B=B1+diag(B2,-1)
    %% 5
    F=A+B
    V=[1 5 3 4 2 6 7 8]
    C=F(V,: )
    %% 6
    vP= eig(C)
    [X,D]=eig(C)
    %% 7
    %2 solution possible soit on utilise directement vP(les valeurs propres en vecteurs) soit on utilise la matrice des valeurs propres D
    I=0;
    1)
    for k=1:8 ;I=vP(k)+I;end ;I
    2)
    for k=1:8 ;I=D(k,k)+I;end ;I


    -----------------

    J'espère que ça aidera les B21 qui le passe demain comme moi ! ;-) bonne chance et revoyez bien vos LU!
    john
    john
    Apprenti
    Apprenti


    Messages : 25
    Date d'inscription : 05/02/2009

    1er test matlab Empty Re: 1er test matlab

    Message par john Mar 13 Oct - 21:02

    merci à tous camarades:)
    PierreC
    PierreC
    Ingénieur
    Ingénieur


    Messages : 366
    Date d'inscription : 04/02/2009

    1er test matlab Empty Re: 1er test matlab

    Message par PierreC Jeu 15 Oct - 14:39

    Voici le test qui nous a été proposé.

    Code:
    %Test 14/10 B21
    %% 1 entrez votre nom, prénom, groupe et date de naissance en commentaire
    %Isilien Isilienne B21 15/10/2009
    %% 2 formez une matrice A de dim 8 avec votre date de naissance.
    A=diag([1 5 1 0 2 0 0 9])
    %% 3 créez une matrice B (dim 8) avec des 3 sur la diag princ et des 2 sur la
    %surdiagonale.
    B=eye(8)*3+diag(diag(eye(7)*2),1)
    %% 4 faites le produit membre à membre des mat A & B pour former C
    C=A.*B
    %% 5 Formez D depuis C avec les 3eme et 7eme colonne permutée.
    D=C ; D(:,3)=C(:,7) ; D(:,7)=C(:,3)
    %% 6 Cherchez les ValP et VectP de D
    [VectP,ValP]=eig(D)
    %% 7 effectuez la somme des carrés des valp avec la fonc For
    I=0 ; for k=1:8 ; I=I+(ValP(k,k))^2 ; end ;I
    Admin
    Admin
    Ingénieur
    Ingénieur


    Messages : 283
    Date d'inscription : 28/01/2009
    Age : 34

    1er test matlab Empty Re: 1er test matlab

    Message par Admin Lun 9 Nov - 18:34

    On peut aller voir le test jeudi et uniquement jeudi 12/11/2009 à 12H30 au local des profs de math.
    Gilles M
    Gilles M
    Admin


    Messages : 93
    Date d'inscription : 05/02/2009

    1er test matlab Empty Re: 1er test matlab

    Message par Gilles M Lun 9 Nov - 19:26

    Est ce que les résultats sont affiché ? ou alors c'est en allant les voir qu'on en est au courant ?
    PierreC
    PierreC
    Ingénieur
    Ingénieur


    Messages : 366
    Date d'inscription : 04/02/2009

    1er test matlab Empty Re: 1er test matlab

    Message par PierreC Lun 9 Nov - 20:42

    les résultats sont affichés depuis la semaine dernière. Jeudi ce sera une consultation de la correction.

    Contenu sponsorisé


    1er test matlab Empty Re: 1er test matlab

    Message par Contenu sponsorisé


      La date/heure actuelle est Ven 19 Avr - 16:36