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

Forum d'entraide


    1er test matlab

    Partagez

    Ebubekir
    Apprenti
    Apprenti

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

    1er test matlab

    Message par Ebubekir le 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
    avatar
    Gilles M
    Admin

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

    Re: 1er test matlab

    Message par Gilles M le Mar 13 Oct - 14:45

    merci beaucoup !
    avatar
    PierreC
    Ingénieur
    Ingénieur

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

    Re: 1er test matlab

    Message par PierreC le 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.






    Invité
    Invité

    rectification du test !

    Message par Invité le 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!
    avatar
    john
    Apprenti
    Apprenti

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

    Re: 1er test matlab

    Message par john le Mar 13 Oct - 21:02

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

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

    Re: 1er test matlab

    Message par PierreC le 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





    avatar
    Admin
    Ingénieur
    Ingénieur

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

    Re: 1er test matlab

    Message par Admin le 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.





    "Pour la plupart des hommes, se corriger consiste à changer de défauts." [Volt(amp)aire]
    avatar
    Gilles M
    Admin

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

    Re: 1er test matlab

    Message par Gilles M le 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 ?
    avatar
    PierreC
    Ingénieur
    Ingénieur

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

    Re: 1er test matlab

    Message par PierreC le 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é

    Re: 1er test matlab

    Message par Contenu sponsorisé


      La date/heure actuelle est Dim 22 Oct - 1:00