Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
![]() |
#1 |
初级会员
注册日期: 2008-04-03
年龄: 38
帖子: 5
声望力: 0 ![]() |
![]()
我要做毕业设计,不会用matlab编程:
已知符号序列 U=AAGGCTAGCT,序列有四个字母构成,分别是A,G,C,T; 要转换成四个数值序列如,UA=1100001000(即A的位置为一,其余为0) UG=0011000100 UC=0000100010 UT=0000010001 就是这样大家看看我该怎么编啊? |
![]() |
![]() |
![]() |
#2 |
普通会员
注册日期: 2008-03-25
年龄: 40
帖子: 58
声望力: 19 ![]() |
![]()
U=['AAGGCTAGCT']
UA=U=='A' UG=U=='G' UC=U=='C' UT=U=='T' :smile: |
![]() |
![]() |
![]() |
#3 | |
初级会员
注册日期: 2008-03-23
年龄: 37
帖子: 16
声望力: 18 ![]() |
![]() 引用:
syms A G C T; U=[A A G G C T A G C T]; U=subs(U,{A ,G ,C,T}{1, 0 ,0 ,0}) 这个主要就是用了subs函数的替换变量功能,把AGCT都当作变量,而且把原序列视为一向量,序列之间总有空格,至于直接替换没有什么好方法, 自己学得也有点菜,如果有什么好方法还希望你和大虾们都能够分享. |
|
![]() |
![]() |
![]() |
|
|
![]() |
||||
主题 | 主题作者 | 版面 | 回复 | 最后发表 |
[求助]是gads 方便呢还是gatbx或goat方便? | lizhanglin | MATLAB论坛 | 1 | 2008-12-21 17:13 |
[求助]怎么设置横向slider? | zhiang998 | MATLAB论坛 | 1 | 2008-10-04 12:57 |
[求助]求助高手!!用MATLAB制作动画 | shingo | MATLAB论坛 | 1 | 2008-05-11 08:33 |
[求助]交流电路仿真 | 傲匿思帝 | MATLAB论坛 | 0 | 2008-04-27 13:00 |
BCH 循环码界面 | chianelxie | MATLAB论坛 | 1 | 2007-06-21 20:34 |