Matlab中fscanf的用法
的有关信息介绍如下:%f,%f,%f 这个与 c 语言 格式 定义 是 一样 的, 就是一次 读 3 个 float 型的 数据,用 %f,%f 就是一次 读 2 个 float 型的 数据。data_1 是 矩阵,3 * 无限蚂塌 的 矩阵,语句里 [3,inf] 就是 循环 读弯亮 数据文件,一次读 3 个 数,读到文件 结束符 结束,这样,自动定出 data_1 矩阵 大小。用'%f,%f‘代替会怎么样呢 --- 数据闷闹圆里的 逗号 会有 问题。如果 用 空白 分 隔 data_1 =fscanf(fid,'%f %f %f',[3,inf]) ;或data_1 =fscanf(fid,'%f',[3,inf]) ;结果 一样。如果是:data_1 =fscanf(fid,'%f %f',[3,inf]) ;数据不是 2 的 公倍数(例如是 9个),最后一个元素 用 0 填。
版权声明:文章由 好百科 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.haobaik.com/life/229254.html