查看: 18971|回复: 14|关注: 0

[已答复] matlab关于字符串的换行输入问题

[复制链接]

新手

6 麦片

财富积分


050


2

主题

27

帖子

0

最佳答案
QQ
发表于 2009-6-10 22:16:47 | 显示全部楼层 |阅读模式
请问如何实现将一长字符串换行显示啊?非常感谢!(由于序列太长不得不换行)

Sequence1='AACCTGAGGAATTAGTATATCCCAAACCTGAGGAATTAGTATATCCCAAACCTGAGGAATTAGTATATCCCA'

Sequence2='AACCTGAGGAATTAGTATATCCCAA...
                   ACCTGAGGAATTAGTATATCCCAAA...
                   CCTGAGGAATTAGTATATCCCA'

??? Sequence2='AACCTGAGGAATTAGTATATCCCAA...
              |
Error: A MATLAB string constant is not terminated properly.

[ 本帖最后由 mooni 于 2009-6-11 10:44 编辑 ]
回复主题 已获打赏: 0 积分

举报

入门

59 麦片

财富积分


50500


0

主题

532

帖子

8

最佳答案
QQ
  • 关注者: 6
发表于 2009-6-10 22:21:13 | 显示全部楼层

回复 1# nick1811 的帖子

试试这个
char('AACCTGAGGAATTAGTATATCCCAA','ACCTGAGGAATTAGTATATCCCAAA','CCTGAGGAATTAGTATATCCCA')
回复此楼 已获打赏: 0 积分

举报

新手

6 麦片

财富积分


050


3

主题

144

帖子

0

最佳答案
发表于 2009-6-10 22:23:58 | 显示全部楼层
headers = ['Author Last Name, Author First Name, ' ...
'Author Middle Initial']
回复此楼 已获打赏: 0 积分

举报

新手

6 麦片

财富积分


050


2

主题

27

帖子

0

最佳答案
QQ
 楼主| 发表于 2009-6-10 22:28:10 | 显示全部楼层

谢了

很抱歉,我是想将下面的字符串表(10000000以上)转换为连续的字符串
AACCTGAGGAATTAGTATATCCCAA
AACCTGAGGAATTAGTATATCCCAA
AACCTGAGGAATTAGTATATCCCAA
AACCTGAGGAATTAGTATATCCCAA
....

如何实现AACCTGAGGAATTAGTATATCCCAAAACCTGAGGAATTAGTATATCCCAAAACCTGAGGAATTAGTATATCCCAAAACCTGAGGAATTAGTATATCCCAA...

char('AACCTGAGGAATTAGTATATCCCAA','ACCTGAGGAATTAGTATATCCCAAA','CCTGAGGAATTAGTATATCCCA')这种方法累死人的
回复此楼 已获打赏: 0 积分

举报

新手

6 麦片

财富积分


050


2

主题

27

帖子

0

最佳答案
QQ
 楼主| 发表于 2009-6-10 22:32:59 | 显示全部楼层

非常抱歉

在word里
001  ACTGACGTAA  ACTGACGTAA  ACTGACGTAA  ACTGACGTAA  ACTGACGTAA  ACTGACGTAA
061  ACTGACGTAA  ACTGACGTAA  ACTGACGTAA  ACTGACGTAA  ACTGACGTAA  ACTGACGTAA
121  ACTGACGTAA  ACTGACGTAA  ACTGACGTAA  ACTGACGTAA  ACTGACGTAA  ACTGACGTAA
181  ACTGACGTAA  ACTGACGTAA  ACTGACGTAA  ACTGACGTAA  ACTGACGTAA  ACTGACGTAA
...
1000000 ...

如何将其全部定义在sequence='ACTGACGTAAACTGACGTAAACTGACGTAA ...'

非常感谢,是我没有说清楚,非常抱歉
回复此楼 已获打赏: 0 积分

举报

入门

59 麦片

财富积分


50500


0

主题

532

帖子

8

最佳答案
QQ
  • 关注者: 6
发表于 2009-6-10 23:10:58 | 显示全部楼层

回复 5# nick1811 的帖子

看上面你的字母都是规律的排成一行一行的,你可以将你的那些字母数据复制到文本中,然后用importdata调用,得到cell行矩阵,然后用cell行的调用方法就可以得到你要的结果!!!
回复此楼 已获打赏: 0 积分

举报

新手

6 麦片

财富积分


050


2

主题

27

帖子

0

最佳答案
QQ
 楼主| 发表于 2009-6-11 10:16:09 | 显示全部楼层
字符串实际是没有规律的,我只是方便输入,故意复制重复的。
有没有和
<<a=[1 2 3 4 5
           6 7 8 9 10]
<<b={'aaa','aaa','aaa',...
           'aaa','aaa','aaa',...
           'aaa','aaa','aaa',...}

字符串输入有没有像上面两种的换行方式啊
<<c='atcgatcg...
          atcgatcg...
          atcgatcg'
(这种输入是错误的,因为我的字符串太多,只有选择这种输入方式)
回复此楼 已获打赏: 0 积分

举报

新手

6 麦片

财富积分


050


2

主题

27

帖子

0

最佳答案
QQ
 楼主| 发表于 2009-6-11 10:59:05 | 显示全部楼层

我自己搞定了,麻烦大家了

sequence=['ACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAA'...
          'ACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAA'...
          'ACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAA'...
          'ACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAA'...
          ...
          'ACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAA']

sequence =

ACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAAACTGACGTAA
回复此楼 已获打赏: 0 积分

举报

新手

5 麦片

财富积分


050


1

主题

14

帖子

0

最佳答案
发表于 2010-12-19 19:45:27 | 显示全部楼层

回复 8# nick1811 的帖子

谢谢,相当受用!
回复此楼 已获打赏: 0 积分

举报

入门

125 麦片

财富积分


50500


66

主题

942

帖子

21

最佳答案
  • 关注者: 3
发表于 2010-12-19 21:43:25 | 显示全部楼层
贴到notepad++或者ultraedit 里面 删除所有换行,:)
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表