Maison >développement back-end >Problème PHP >Explication détaillée de l'utilisation de la fonction fprintf dans Matlab
Explication détaillée de l'utilisation de la fonction fprintf dans matlab :
La fonction fprintf peut écrire des données dans un fichier texte dans un format spécifié. Le format d'appel est :
Sortie formatée des données : fprintf(fid, format, variables)
Affiche la valeur de la variable à l'écran ou le fichier spécifié dans le format spécifié, fid est le descripteur de fichier, si par défaut, Ensuite, la sortie à l'écran
format est utilisé pour spécifier le format utilisé lors de la sortie des données
%d 整数
%e 实数:科学计算法形式
%f 实数:小数形式
%g 由系统自动选取上述两种格式之一
%s 输出字符串
fprintf(fid,format,A)
Explication : fid est le descripteur de fichier, spécifiant le fichier dans lequel écrire, et format est le caractère de format utilisé pour contrôler le format des données écrites Identique à la fonction fscanf, A est la matrice utilisée pour stocker les données.
Exemple : créez une matrice de caractères et enregistrez-la sur le disque, puis lisez-la et attribuez-la à une autre matrice.
>> a='string'; >> fid=fopen('d:\char1.txt','w'); >> fprintf(fid,'%s',a); >> fclose(fid); >> fid1=fopen('d:\char1.txt','rt'); >> fid1=fopen('d:\char1.txt','rt'); >> b=fscanf(fid1,'%s') b = string matlab读txt文件 fid=fopen('fx.txt','r'); %得到文件号 [f,count]=fscanf(fid,'%f %f',[12,90]); %把文件号1的数据读到f中。其中f是[12 90]的矩阵 %这里'%f %f'表示读取数据的形势,他是按原始数据型读出 fclose(fid); %关闭文件 另外有的txt文件还可以用load来打开 其语句为 f=load('fx.txt)
Tutoriel recommandé : "tutoriel php"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!