Matlab

Discutez d'informatique ici !
stitch
Membre Naturel
Messages: 74
Enregistré le: 15 Oct 2006, 17:43

Matlab

par stitch » 29 Mar 2008, 10:34

Bonjour,
Voila j’ai un petit probleme avec ma programmation, si qqn pouvait m’orienter … :hein:
Je dois utiliser une certaine fonction d : [dd,fdd]=d(f,a,b)
f c’est la fonction, et là est le probleme : f c’est la fonction que je dois créer, en fait je peux avoir les valeurs de f en plusieurs points en utilisant une troisième fonction h :
[t,z]=h (t0,tf,q); donc pour q=2 par exemple h me renvoie z et en mettant z(end) j’ai la valeur de f en q=2 et ainsi de suite …
Donc j’ai pensé définir f comme la fct qui renvoie z(end) … du genre x=f(q) puis [t,z]=h(t0,tf,q); et au final je renvoie z(end) comme je viens de l’expliquer.
Et voila ds mon programme j’utilise d sur f et c’est bon !
Mais voila, ce n’est pas bon :marteau: parce que ya un probleme ds le raisonnement car Matlab essaie de faire : f(0) et apparemment il ne comprend pas que c’est l’argument q mais considère que f est un tableau et il bug sur 0 qui ne peut être un indice de tableau …
Please help ! :help:
Merci bcp pour vos réponses, bon weekend. :we:

Stitch.



Anonyme

par Anonyme » 29 Mar 2008, 11:01

il suffit de ne pas déclarer f comme un tableau et ça marche non ? :id:
Tu le programmes en quel langage ? car si ut montrait le bout du code ce serait peu etre plus clair, ou montre-nous l'algo ... :zen:

 

Retourner vers ϟ Informatique

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite