Question technique

Question technique

par Emily Garbarino,
Nombre de réponses : 2

Bonjour, 

quand je tente utiliser la fonction newton_ND_sans_der.m (sauvegardée sur mon desktop), je rencontre un problème. En effet, quand je tente mettre mes resultats dans un fichier .txt (ici results.txt), le message suivant s'affiche:

 Error using fprintf

Invalid file identifier. Use fopen to generate a valid file identifier.


Error in newton_ND_sans_der>output_results (line 144)

fprintf(fid,'Algorithme de Newton approximant la matrice jacobienne\n\n');


Error in newton_ND_sans_der (line 110)

output_results(file_name , fct , is_fct_file , ...


Error in Laboratoire5 (line 113)

[appro , err_abs] = newton_ND_sans_der('quest3' , X0 , Nb_it_max , Tol_rel, 'results.txt'); 


J'ai crée un fichier results.txt vide et il est sauvegardé sur mon desktop (comme montré dans la prise d'écran). Je ne comprends pas pourquoi ça ne fonctionne pas. 

Mon code est : 

[appro , err_abs] = newton_ND_sans_der('quest3' , X0 , Nb_it_max , Tol_rel, 'results.txt'); 

type results.txt; 

(ou quest3, X0, Nb_it_max  et Tol_rel ont tous déjà été déclarés avec des valeurs). 



Prise d'écran de matlab

En réponse à Emily Garbarino

Re: Question technique

par Yann-Meing Law-Kam-Cio,
Bonjour,

je n’arrive pas à recréer votre problème. Cependant, je vous suggère d’essayer la procédure suivante :

1. éliminer le fichier results.txt
2. vérifier que toutes les fonctions soient dans votre “current folder”
3. exécuter votre code

Normalement, la fonction newton_ND_sans_der.m devrait créer le fichier results.txt.

Est-ce que cela résout votre problème?

Bonne étude!
En réponse à Yann-Meing Law-Kam-Cio

Re: Question technique

par Emily Garbarino,

Non, cela ne fonctionne pas. 

Je vous ai envoyé un email avec mes fichiers pour que vous puissiez voir le problème. 

Merci