用MATLAB将字母转换成数字

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

最佳回答

称心的黑裤

义气的太阳

2026-04-04 21:13:09

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-04-04 21:13:09

    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

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

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