clearclccd('C:\Documents and Settings\Administrator\桌面\matlab\test');a = 1 : 10;fid = fopen('myData.txt', 'w');fprintf(fid, '%d ', a);fclose(fid);
上述程序生成了myData.txt文件,其中的内容为:
1 2 3 4 5 6 7 8 9 10
clearclccd('C:\Documents and Settings\Administrator\桌面\matlab\test');fid = fopen('myData.txt', 'r');[a count] = fscanf(fid, '%d', inf);fclose(fid);
上述程序从myData.txt中读取数据,放在列向量a中,最终count = 10; a = [1;2;3;4;5;6;7;8;9;10];
clearclccd('C:\Documents and Settings\Administrator\桌面\matlab\test');a = 0 : 255;fid = fopen('myFile.yuv', 'wb');fwrite(fid, a, 'uchar');fclose(fid);