引用:
作者: h404249623
我要做毕业设计,不会用matlab编程:
已知符号序列 U=AAGGCTAGCT,序列有四个字母构成,分别是A,G,C,T;
要转换成四个数值序列如,UA=1100001000(即A的位置为一,其余为0)
...
|
MATLAB代码:
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都当作变量,而且把原序列视为一向量,序列之间总有空格,至于直接替换没有什么好方法, 自己学得也有点菜,如果有什么好方法还希望你和大虾们都能够分享.