Matlab polt vecteur

Résolu
Bonjour,

J'ai un vecteur de 1000 points lignes
je veux le representer sur un plan xyz :
exple:
z = 1 : je represente le vecteur de 1 à 100
z = 2 : je represente le vecteur de 101 à 201
.
.
.
.
.
z = 10 ...

quelqu'un fort en traitement des matrices?
Merci d'avance
Configuration: Linux
Epiphany 2.14

6 réponses

  1. re,
    j'ai un vecteur
    size(v) = 1x1000 , donc un vecteur colonne qui contient 1000 valeurs
    je veux representer ces valeurs 100 par 100 dans un plan 3D
    pour les 1000 valeur:
    les valeurs de 1 à 100 dans z = 1
    101 à 200 dans z = 2
    ... jusqu'a z = 10 ; la ou on attend nos 1000 valeurs

    merci
    A+
    1. Contributeur
      Là c'est clair
      for i=0:9
      z(i,:)=v(100*i+1:100*(i+1));
      end
      peut être qu'il vaut mieux mettre z(:,i), selon que v est ligne ou colonne.
      1. re ,
        Merci pour votre reponse;
        ça m'affiche l'erreur :

        "Subscripted assignment dimension mismatch."

        avez vous une idée
        merci
        a+
        1. Contributeur
          ba oui, essai z(:,i)
          sinon, dimensionne z dès le début :
          z=zeros(100,10) ou z=zeros(10,100).
          J'ai pas envie de me creuser la tête pour savoir dans quel sens écrire, à toi de tester et de voir.
          1. re,
            c'est bon , c'etais une fausse manipulation, cet erreur
            votre solution est bonne.
            Merci bien pour l'aide
            Bonne fin de journée.