matlab程序如何输入特定格式数据

我写了一个计算程序,需要读取一定格式的输入数据,目前我采用的方式是将输入数据按照格式保存到一个文本文件中,然后在计算程序中读取的方式调用。但是输入文件的格式较为复杂,我想... 我写了一个计算程序,需要读取一定格式的输入数据,目前我采用的方式是将输入数据按照格式保存到一个文本文件中,然后在计算程序中读取的方式调用。但是输入文件的格式较为复杂,我想改成类似html那种带标签的文本格式输入,这样避免输入时候出错,不知道能否实现,或者还有其他更好的方式?我主要是希望程序被除我之外的人用的时候能够尽可能方便,但也不想去做一个专门的GUI界面。
问题补充:换个说法就是我希望能够使用matlab读取带注释的输入文件,注释文字不会影响读取数据,但可以帮助用户正确准备输入文件。
展开
 我来答
EatingKun
2019-07-11 · TA获得超过5815个赞
知道大有可为答主
回答量:3185
采纳率:83%
帮助的人:871万
展开全部
可以将存有数据的文件载入到MATLAB中,例如,所有的数据存在.xls或者.txt文件中,那么可以将他们直接载入到MATLAB中
Data=xlsread('data.xls');
Data=load('data.txt');
这样,所有数据将以矩阵Data存在MATLAB中了,程序直接调用矩阵Data就可以了

出现这个错误是因为你的data.txt不在你MATLAB的当前工作目录下,你可以将data.txt拖到MATLAB的工作目录下,或者在当前工作目录下新建一个。
总之是让MATLAB能找得到data.txt
出色且精心丶饼干9329
2019-07-05 · TA获得超过9417个赞
知道大有可为答主
回答量:1.2万
采纳率:85%
帮助的人:684万
展开全部
load(filename,A) 加载 MAT 文件 filename 中的指定变量A。对于读取这个变量A中的某一列,可以运用代码: A(:,m) 可以提取A矩阵中的第m列。 拓展说明: matlab中还有个代码importdata可以导入数据。 A = importdata('filename'),将filename中的数据导入到工作区中,并保存为变量A;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jimtien
2019-07-10 · TA获得超过7654个赞
知道大有可为答主
回答量:2146
采纳率:88%
帮助的人:1112万
展开全部
数据文件格式可以自己随意定,只要能写段程序处理你的自定义格式,能解释成正确的数据。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
i_...s@163.com
2019-08-27
知道答主
回答量:34
采纳率:0%
帮助的人:2.3万
展开全部
还需要帮忙吧?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式