Bonjour,

j'ai un petit problème concernant l'utilisation de la fonction fprintf

Voici un bout de code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
includes=['##include "STD_TYPES.h"'; {'##include "MATHSRV.h"'}; {'##include "VEMS.h"'}];
 
 
fid = fopen('test.txt', 'wt')
 
 
for i=1:length(includes)
    fprintf(fid, '%s\n', includes{i})
end
 
 
fclose(fid)
ce code là marche très bien en revanche quand je fais ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
for i=1:length(Input)
    var_input{i} = ['var ', Input{i}, ', init = ', num2str(load_mat_file.Stored_results(i+1,1)),' va = ', num2str(load_mat_file.Stored_results)]
    var_input{i} = {var_input{i}}
end
 
 
fid = fopen('test.txt', 'wt')
 
 
for i=1:length(includes)
    fprintf(fid, '%s\n', var_input{i})
end
 
 
fclose(fid)

j'obtiens un msg d'erreur de type:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
??? Error using ==> fprintf
Function is not defined for 'cell' inputs.