
在matlab中怎么将dat文件中的数字准确的打开?
在matlab中怎么将dat文件准确的打开呀?我用的是fid=fopen('test1.dat','rt');unnamed2=fread(fid,[204801],'f...
在matlab中怎么将dat文件准确的打开呀?我用的是fid=fopen('test1.dat','rt');
unnamed2=fread(fid,[20480 1],'float');
fclose(fid);但输出的数据是空的 展开
unnamed2=fread(fid,[20480 1],'float');
fclose(fid);但输出的数据是空的 展开
展开全部
matlab 打开 dat类型文件有两种比较普遍的方法
dlmread函数。
例程:
num = dlmread('xxx.dat');
从文件中读取所有数据,并保存在num中。
textscan函数。
fid=fopen('xxx.dat');
num=textscan(fid,'%f');
fclose(fid);

你对这个回答的评价是?
展开全部
在matlab中使用fread函数不太了解,但在c语言中要用fread(),
打开相应的文件时要用读取二进制的形式打开,并且参数要用双引号。
你可以试试把fopen的第二个参数"rt"改为“rb”即:fid=fopen("test1.dat","rb");
打开相应的文件时要用读取二进制的形式打开,并且参数要用双引号。
你可以试试把fopen的第二个参数"rt"改为“rb”即:fid=fopen("test1.dat","rb");
追问
请问你知道matlab与VB之间的结合,dll文件怎么生成的吗?
追答
这个不太了解,你可以在网上仔细的搜一下,呵呵
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
data=importdata('test1.dat')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询