Bonjour,
je souhaite construire un tableau S de dimension (10,2):
pour la 1ere colonne un vecteur simple d'incrémentation (de 1 à 100 tous les 10: 1 > 11 > 21 > 31 etc..)
Code : Sélectionner tout - Visualiser dans une fenêtre à part real, dimension(10:2) :: S
et pour la 2eme colonne, par une simple formule de sinus donc les valeurs de la 1ere colonne sont les abscisses:
Code : Sélectionner tout - Visualiser dans une fenêtre à part S(:,1)=(1:100:10)
J'ai un message d'erreur à la compilation dès le remplissage de la colonne 1 (que je ne comprends déjà pas):
Code : Sélectionner tout - Visualiser dans une fenêtre à part S(:,2)=sin(S(:,1))
Quelqu'un pourrait il m'expliquer comment remplir ce type de tableau ie:programme.f90:149:31:
S(:,1)=(1: x-1: x/10)
1
Error: Expected a right parenthesis in expression at (1)
- Comment simplement remplir une première colonne d'une valeur à une autre en incrémentant d'une 3eme valeur (même si je préferais donner le nombre des valeurs et non l'incrément, pour ne jamais faire d'erreur de dimension du tableau S)
- Comment ensuite remplir l'autre colonne avec une formule simple? suis je obligé de faire une boucle ?
Merci d'avance pour votre aide.
Partager