aide matlab
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

aide matlab



  1. #1
    invite71e3cdf2

    aide matlab


    ------

    salut,

    j'aimerai construire cette matrice sur matlab :



    j'ai commencé comme ça :
    A=ones(3,1)
    et après jvois pas comment rajouter le transposé de v(x,y,z), puis le transposé carré...

    merci

    -----

  2. #2
    invite5c27c063

    Re : aide matlab

    Par exemple :

    Code:
    x = ...
    y = ...
    z = ...
    
    VXYZ = [x;y;z]%Vecteur colonne
    VPuissI = VXYZ;
    A = ones(3,1)
    
    for i=1:n
      A = [A VPuissN];%Concatenation horizontale de A avec VPuissI
      VPuissI = VPuissI .* VXYZ;%Construction du vecteur de puissance suivante par multiplication terme a terme avec .*
    end
    Pour la multiplication terme a terme, j'ai un doute entre la commande .* et *.

  3. #3
    inviteb9f49292

    Re : aide matlab

    Code:
    octave:1> t = 1:3
    t =
    
                         1                     2                     3
    
    octave:2> t'
    ans =
    
                         1
                         2
                         3
    la multiplication point à point d'une matrice c'est l'opérateur
    Code:
    .*
    , note le . devant le *

  4. #4
    invite71e3cdf2

    Re : aide matlab

    j'ai pas trop compris votre démarche.
    en fait je sais pas comment rajouter des colonnes à une matrice

  5. A voir en vidéo sur Futura
  6. #5
    invite5c27c063

    Re : aide matlab

    Xl = [ 1 2 3] donne un vecteur ligne

    Xc = [ 1 ; 2 ;3] donne un vecteur colonne (; pour passer a la ligne)

    Pour assembler des vecteurs ou matrices, c'est pareil

    Par exemple

    soit A = ones(3,2) une matrice 3 lignes et 2 colonnes
    A = [A Xc] place le vecteur Xc a droite de A
    Si tu veux le vecteur Xc a gauche, tu fais A = [Xc A]

    Ceci fait, A a maintenant 3 colonnes. Si on voulait maintenant mettre la ligne Xl comme 4 ligne de A
    A = [A;Xl]

  7. #6
    inviteb9f49292

    Re : aide matlab

    Attention tout de même, si tu as besoin de performance évite les boucles, et je pense que quelque chose comme:
    Code:
    A = ones (3, n+1);
    V = [x; y; z];
    result = polyval (A, V)
    devrait faire l'affaire...

Discussions similaires

  1. Aide Matlab
    Par invited9d71a3e dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 06/02/2008, 20h07
  2. Aide Matlab
    Par invitebdee1222 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 18/04/2007, 23h38
  3. aide matlab
    Par invite60936ae7 dans le forum Logiciel - Software - Open Source
    Réponses: 8
    Dernier message: 15/10/2006, 22h44
  4. Aide en MATLAB
    Par invitef03e0ed1 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 25/05/2006, 23h14
  5. aide matlab
    Par invited1c0956f dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 10/10/2004, 11h24
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...