fscanf函数的用法matlab d(在MATLAB中用fscanf输出文件内容,应该是个数组,但却只有几个字符输出)
本文目录
在MATLAB中用fscanf输出文件内容,应该是个数组,但却只有几个字符输出
fid=fopen(’test.txt’,’r’);A1=fscanf(fid,’%c’,26)A2=fscanf(fid,’\n%f \n %f\n %f’,)%A2应输出一数组但只有几个字符fclose(fid);1、A1=fscanf(fid,’%c’,30),30的长度太长了,已经到第二行的1的位置,所以改短了些2、A2=fscanf(fid,’%f,%f,%f’,3、不知道你注意了没有 “ 1 +8.414710e-001 +5.403023e-001”数据之间是用回车符分隔的(可以复制粘贴到记事本中查看),所以fscanf()中‘ ’部分要加回车符
matlab怎样用fscanf函数读取该数据txt文件
看不清,但给你举个例子你要是要获取例如这样的数据0.00 good 20.10 bot 31.02 yes 41.00 yes 51.00 yes 61.00 yes 31.00 yes 5那么你就fid = fopen(’E:\temp\test.txt’, ’r’);a = fscanf(fid, ’%f %*s %d ’, ) % It has two rows now.fclose(fid);
matlab fscanf函数的问题
我做的时候没问题的。
clear;clc;dir=’D:\m\’;fname=’background-15mw-500um-10s.txt’;filename=strcat(dir,fname);fid=fopen(filename,’r’);num=fscanf(fid,’%f %f’,);fclose(fid);
是不是你的m这个文件夹下没有background-15mw-500um-10s.txt这个文档,还有分隔符是空格就不要用逗号。
更多文章:
android 3d游戏开发(在Android上用OpenGL ES开发3D游戏用什么语言Java or C/C++)
2024年9月3日 00:25
nginx代理访问外网(在内网通过nginx可以外网访问指定的网站,只能访问这一个网站)
2024年5月7日 18:44
python高级用法技巧(python调试程序BUG的心得技巧分享)
2024年7月23日 19:14
regression(regression and anova区别)
2024年7月8日 00:54
台式电脑wmi错误是什么意思?什么是wmi服务 win7系统禁用wmi服务方法
2023年11月21日 14:00
laravel5(laravel5 怎么获取一维数组里的值)
2024年7月21日 07:29
csstable边框(css中,怎样是table的内部边框显示出来啊求解!!!!!)
2024年7月2日 17:23
switch off(手机软件显示wifi一switchoff什么意思)
2024年7月22日 04:10
2020教师资格证面试结构化(2020下半年教师资格证面试试讲策略,必看!)
2024年7月21日 00:58
dart语言优势(dart and golang哪个更先进)
2024年8月28日 01:55
oracle查询数据库名称(怎样查看一个oracle数据库名称)
2024年8月24日 13:25