Bonjour,

je souhaite construire un tableau S de dimension (10,2):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
real, dimension(10:2) :: S
pour la 1ere colonne un vecteur simple d'incrémentation (de 1 à 100 tous les 10: 1 > 11 > 21 > 31 etc..)

et pour la 2eme colonne, par une simple formule de sinus donc les valeurs de la 1ere colonne sont les abscisses:

J'ai un message d'erreur à la compilation dès le remplissage de la colonne 1 (que je ne comprends déjà pas):

programme.f90:149:31:

S(:,1)=(1: x-1: x/10)
1
Error: Expected a right parenthesis in expression at (1)
Quelqu'un pourrait il m'expliquer comment remplir ce type de tableau ie:

- 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.