用MATLAB将字母转换成数字

学习 时间:2026-11-12 17:29:40 阅读:1872
用MATLAB将字母转换成数字将文本文档中的一串字母,如‘CTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTCTGAAAGTGGACCTATCAGCAGGATG’用将A用0表示,T用1表示,C用2表示,G用3表示,最终转换成0123的字符串

最佳回答

忧心的世界

眼睛大的小笼包

2026-11-12 17:29:40

str='CTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTCTGAAAGTGGACCTATCAGCAGGATG';N=size(str);for i=1:N(2)switch str(i)case 'A'str(i)='0';case 'T'str(i)='1';case 'C'str(i)='2';case 'G'str(i)='3';otherwise;endendstrstr =2100222100222100222100222100222100222121300031330221012032033013

最新回答共有2条回答

  • 怕黑的期待
    回复
    2026-11-12 17:29:40

    str='CTAACCCTAACCCTAACCCTAACCCTAACCCTAACCCTCTGAAAGTGGACCTATCAGCAGGATG';N=size(str);for i=1:N(2)switch str(i)case 'A'str(i)='0';case 'T'str(i)='1';case 'C'str(i)='2';case 'G'str(i)='3';otherwise;endendstrstr =2100222100222100222100222100222100222121300031330221012032033013

上一篇 西门子标志的颜色是什么

下一篇 两个可逆矩阵的乘积是否为可逆矩阵?请证明