MATLAB如何输出字符和变量并写入文本

现在我需要得到这样一个文本,第一行文字XXXXXXXXX第二行文字XXXXXXXXX文字……1文字固定文字固定文字固定文字…………1……文字文字……2文字固定文字固定文字... 现在我需要得到这样一个文本,
第一行文字XXXXXXXXX
第二行文字XXXXXXXXX

文字……1
文字固定
文字固定
文字固定
文字…………1……文字

文字……2
文字固定
文字固定
文字固定
文字…………2……文字

文字……3
文字固定
文字固定
文字固定
文字…………3……文字

……

如上,有N段文字仅编号不一样的固定文字,N是从上段程序中计算出来的,文字固定都是一些具体的字符。

输出的完整文本为一开始两行固定文字加N段固定文本(不同序号),请问这段代码怎么写?
展开
 我来答
杨好巨蟹座
推荐于2017-09-11 · TA获得超过5万个赞
知道大有可为答主
回答量:6197
采纳率:80%
帮助的人:1320万
展开全部
在MATLAB中可以用textread命令来控制从第N行开始读取数据。比如输出的原始数据,第1行是空白数据,第2行是数据名称,第3行是空白行,而有用数据是从第4行开始,如下所示:

vgs getData("P2:id getData("P2:gm getData("P2:gd getData("P2:vt
0.00000e+00 -2.02811e-14 2.35844e-13 1.23904e-14 -8.09185e-01

可用下面语句读取这些数据:
d=textread('nmos_vgs.dat', '' , 'headerlines', 2) %意味着读取数据的时候跳过前2行。
或者:
d=textread('nmos_vgs.dat', '' , 'headerlines', 3) %意味着读取数据的时候跳过前3行。

(这说明textread命令似能自动跳过数据段落的空白行?)
顺手转一段网上的关于textread命令的详细解释。

实际应用中经常要读取txt文件,这个时候就需要用到强大的textread函数。
它的基本语法是:
[A,B,C,...] = textread(filename,format)
[A,B,C,...] = textread(filename,format,N)
其中filename就是文件名, format就是要读取的格式,A,B,C就是从文件中读取到的数据。中括号里面变量的个数必须和format中定义的个数相同。如果每N行相同格式的数据,可采用[A,B,C,...] = textread(filename,format,N)的语法,读取N次。
举例如下:
例子1:myfile.txt 中的内容如下:
1 2 3 4
5 6 7 8
9 10 11 12
相应的语句为:
filename = '.\myfile.txt';
[data1,data2,data3,data4]=textread(filename,'%n%n%n%n');
或者为
filename = '.\myfile.txt';
[data1,data2,data3,data4]=textread(filename,'%n%n%n%n',3);

例子2:myfile.txt 中的内容如下:
1, 2, 3, 4
5, 6, 7, 8
9, 10, 11, 12
相应的语句为:
filename = '.\myfile.txt';
[data1,data2,data3,data4]=textread(filename,'%n%n%n%n','delimiter', ',');
这里delimiter指出分隔符,读数据的时候会自动跳过分隔符。
li12242
2013-07-29 · TA获得超过105个赞
知道答主
回答量:54
采纳率:100%
帮助的人:49.9万
展开全部
给你提供一下思路,里面用到的函数自己help一下:
1、输出编号使用num2str,将double类型转化为字符;
2、写入文本使用fprintf函数
3、加入你的序号是“一、二、三……”这一类的,那就写个字符数组,或者是字符元胞数组(cell)。每次循环挨个调用不同元素
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liudongfa54321
2013-07-29 · 超过19用户采纳过TA的回答
知道答主
回答量:107
采纳率:33%
帮助的人:18.6万
展开全部
加“ ....”就ok了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式