matlab程序如何输入特定格式数据
我写了一个计算程序,需要读取一定格式的输入数据,目前我采用的方式是将输入数据按照格式保存到一个文本文件中,然后在计算程序中读取的方式调用。但是输入文件的格式较为复杂,我想...
我写了一个计算程序,需要读取一定格式的输入数据,目前我采用的方式是将输入数据按照格式保存到一个文本文件中,然后在计算程序中读取的方式调用。但是输入文件的格式较为复杂,我想改成类似html那种带标签的文本格式输入,这样避免输入时候出错,不知道能否实现,或者还有其他更好的方式?我主要是希望程序被除我之外的人用的时候能够尽可能方便,但也不想去做一个专门的GUI界面。
问题补充:换个说法就是我希望能够使用matlab读取带注释的输入文件,注释文字不会影响读取数据,但可以帮助用户正确准备输入文件。 展开
问题补充:换个说法就是我希望能够使用matlab读取带注释的输入文件,注释文字不会影响读取数据,但可以帮助用户正确准备输入文件。 展开
4个回答
展开全部
可以将存有数据的文件载入到MATLAB中,例如,所有的数据存在.xls或者.txt文件中,那么可以将他们直接载入到MATLAB中
Data=xlsread('data.xls');
Data=load('data.txt');
这样,所有数据将以矩阵Data存在MATLAB中了,程序直接调用矩阵Data就可以了
出现这个错误是因为你的data.txt不在你MATLAB的当前工作目录下,你可以将data.txt拖到MATLAB的工作目录下,或者在当前工作目录下新建一个。
总之是让MATLAB能找得到data.txt
Data=xlsread('data.xls');
Data=load('data.txt');
这样,所有数据将以矩阵Data存在MATLAB中了,程序直接调用矩阵Data就可以了
出现这个错误是因为你的data.txt不在你MATLAB的当前工作目录下,你可以将data.txt拖到MATLAB的工作目录下,或者在当前工作目录下新建一个。
总之是让MATLAB能找得到data.txt
展开全部
load(filename,A) 加载 MAT 文件 filename 中的指定变量A。对于读取这个变量A中的某一列,可以运用代码: A(:,m) 可以提取A矩阵中的第m列。 拓展说明: matlab中还有个代码importdata可以导入数据。 A = importdata('filename'),将filename中的数据导入到工作区中,并保存为变量A;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据文件格式可以自己随意定,只要能写段程序处理你的自定义格式,能解释成正确的数据。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询