matlab如何导入dat数据

数据之间是用逗号做分隔符的求教高手!... 数据之间是用逗号做分隔符的
求教高手!
展开
 我来答
游戏放松小助手
高粉答主

2020-08-08 · 我是游戏小达人,乐于助人
游戏放松小助手
采纳数:32 获赞数:76903

向TA提问 私信TA
展开全部

1、首先在电脑中,打开matlab软件主界面,切换到主页界面,选择导入数据。

 2、弹出导入数据对话框,选择所需要导入的数据,单击打开即可,如图所示。

3、进入导入页面,选择矩阵,再单击导入所选内容,如图所示。

4、然后双击Untitled变量,如下图所示。

5、即可看到导入的数据,如图所示,就完成了。

du瓶邪
2015-08-11 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2965万
展开全部
在使用MATLAB过程中,免不了希望将运算过程中的某些数据「储存」起来,以便下次使用再「读取」利 用。
「储存」和「读取」的指令分别是save及load,而save的数据型态又分为:(1)双位元格式 (binary format) 的 MAT-file,(2) ASCII 格式的 ASCII-file。MAT-file 是以双位元字元储存,可让电脑在读出/入(input/output) 速率加 快,其格式为test.mat(test为档名),MATLAB将档案的型态预设为MAT-file;
而ASCII-file则是以可辨识的字元 储存,但会降低电脑在读出/入的速率,其格式为test.dat(test为档名)。如果你的数据是只在MATLAB中产生 及被使用,那最好使用MAT-file。ASCII-file则必须用在当数据档要为其它不是MATLAB的应用软体读取时。
另外要注意,当save成MAT档是储存变数本身,而非直接储存变数的数据;
而save成ASCII档则是直接储存变数的数值。
这二者储存的差异,造成在读取MAT档和ASCII档的数据有所不同,详见以下的范例。

须注意的是在储存及读取数据时,MAT-file或是ASCII-file的档最好为矩阵型态,否则可能在读取时有困难。数据储存成矩阵的大小可以为m×n,其中m是列的数目,n则为行的数目。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
babyAn涩
推荐于2017-09-02 · 知道合伙人金融证券行家
babyAn涩
知道合伙人金融证券行家
采纳数:7678 获赞数:132050
2014年于上海市商贸旅游学校毕业,专业会计。后就读于上海市同济大学网络教育学院。

向TA提问 私信TA
展开全部
1、先把数据保存为dat文件。
2、使用fscanf命令调用,格式为:fid=fopen('*dat','r');z=fscanf(fid,'%g');status=fclose(fid)。(间接导入)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
domonate
推荐于2017-09-07 · TA获得超过627个赞
知道小有建树答主
回答量:424
采纳率:100%
帮助的人:481万
展开全部
除了一楼的方法,还可以直接将dat文件拖拽到Command窗口,也会自动导入的!
代码的话可以通过load和fopen的函数实现,用法见help文档;
我的腾讯联系方式,散坝而要龄要伞流午
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
诸君从手下弹琴j
2011-04-10 · 超过17用户采纳过TA的回答
知道答主
回答量:38
采纳率:0%
帮助的人:36.3万
展开全部
万能方法
File--Import Data...
然后数据将会导入Workspace...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式