资源简介
应用于图像加密的DNA加法的MATLAB代码。。。。。。。。。。。。。。。。。。。。。。。。。。。。
代码片段和文件信息
function y=DNA_ADD(abk)
% ab为DNA序列。
[mn]=size(a);
c=char(zeros(mn));
if k==1
for i=1:m
for j=1:n
if a(ij)==‘A‘&&b(ij)==‘A‘
c(ij)=‘A‘;
elseif a(ij)==‘A‘&&b(ij)==‘G‘
c(ij)=‘G‘;
elseif a(ij)==‘A‘&&b(ij)==‘C‘
c(ij)=‘C‘;
elseif a(ij)==‘A‘&&b(ij)==‘T‘
c(ij)=‘T‘;
elseif a(ij)==‘G‘&&b(ij)==‘A‘
c(ij)=‘G‘;
elseif a(ij)==‘G‘&&b(ij)==‘G‘
c(ij)=‘C‘;
elseif a(ij)==‘G‘&&b(ij)==‘C‘
c(ij)=‘T‘;
elseif a(ij)==‘G‘&&b(ij)==‘T‘
c(ij)=‘A‘;
elseif a(ij)==‘C‘&&b(ij)==‘A‘
c(ij)=‘C‘;
elseif a(ij)==‘C‘&&b(ij)==‘G‘
c(ij)=‘T‘;
elseif a(ij)==‘C‘&&b(ij)==‘C‘
c(ij)=‘A‘;
elseif a(ij)==‘C‘&&b(ij)==‘T‘
c(ij)=‘G‘;
elseif a(ij)==‘T‘&&b(ij)==‘A‘
c(ij)=‘T‘;
elseif a(ij)==‘T‘&&b(ij)==‘G‘
c(ij)=‘A‘;
elseif a(ij)==‘T‘&&b(ij)==‘C‘
c(ij)=‘G‘;
else a(ij)==‘T‘&&b(ij)==‘T‘;
c(ij)=‘C‘;
end
end
end
elseif k==2
for i=1:m
for j=1:n
if a(ij)==‘A‘&&b(ij)==‘A‘
c(ij)=‘A‘;
elseif a(ij)==‘A‘&&b(ij)==‘G‘
c(ij)=‘G‘;
elseif a(ij)==‘A‘&&b(ij)==‘C‘
c(ij)=‘C‘;
elseif a(ij)==‘A‘&&b(ij)==‘T‘
c(ij)=‘T‘;
elseif a(ij)==‘G‘&&b(ij)==‘A‘
c(ij)=‘G‘;
elseif a(ij)==‘G‘&&b(ij)==‘G‘
c(ij)=‘A‘;
elseif a(ij)==‘G‘&&b(ij)==‘C‘
c(ij)=‘T‘;
elseif a(ij)==‘G‘&&b(ij)==‘T‘
c(ij)=‘C‘;
elseif a(ij)==‘C‘&&b(ij)==‘A‘
c(ij)=‘C‘;
elseif a(ij)==‘C‘&&b(ij)==‘G‘
c(ij)=‘T‘;
elseif a(ij)==‘C‘&&b(ij)==‘C‘
c(ij)=‘G‘;
elseif a(ij)==‘C‘&&b(ij)==‘T‘
c(ij)=‘A‘;
elseif a(ij)==‘T‘&&b(ij)==‘A‘
c(ij)=‘T‘;
elseif a(ij)==‘T‘&&b(ij)==‘G‘
c(ij)=‘C‘;
elseif a(ij)==‘T‘&&b(ij)==‘C‘
c(ij)=‘A‘;
else a(ij)==‘T‘&&b(ij)==‘T‘;
c(ij)=‘G‘;
end
end
end
elseif k==3
for i=1:m
for j=1:n
if a(ij)==‘A‘&&b(ij)==‘A‘
c(ij)=‘C‘;
elseif a(ij)==‘A‘&&b(ij)==‘G‘
c(ij)=‘T‘;
elseif a(ij)==‘A‘&&b(ij)==‘C‘
c(ij)=‘G‘;
elseif a(ij)==‘A‘&&b(ij)==‘T‘
c(ij)=‘A‘;
elseif a(ij)==‘G‘&&b(ij)==‘A‘
c(ij)=‘T‘;
elseif a(ij)==‘G‘&&b(ij)==‘G‘
c(ij)=‘C‘;
elseif a(ij)==‘G‘&&b(ij)==‘C‘
c(ij)=‘
- 上一篇:SVPWM三相逆变仿真
- 下一篇:boost电路Matlab闭环控制模型
相关资源
- boost电路Matlab闭环控制模型
- 锁相环环路滤波器参数设计代码(m
- 逻辑斯蒂回归-matlab
- 改进的RFID标签防碰撞算法
- matlab仿真RFID标签防碰撞算法 包括二进
- matlab仿真RFIDRFID标签防碰撞算法 包括
- 三相SVPWM整流模型
- 高等电力网络节点导纳矩阵LDU分解M
- hough变换检测多个圆 matlab
- 多层感知器解决异或问题MATLAB代码
- 基于MATLAB的光学干涉仿真
- 机器学习——逻辑回归logistic实现二分
- matlab Q-learning 无障碍路径规划仿真
- 产生2FSK信号的matlab程序
- 猫捉老鼠动画演示程序
- Matlab多层感知器解决异或分类问题
- 质心算法 matlab实现代码
- LMS算法 matlab编程
- matlab前推回代 潮流计算
- 改进的PSO的matlab源程序
- HOG特征matlab代码实现
- Ransac算法Matlab
- 三次样条插值函数的构造与Matlab实现
- 信噪比matlab代码
- 二维DOA估计中的ROOTMUSIC算法
- 基于多尺度块的LBP(MB-LBP)代码(m
- gabor滤波器的matlab源代码
- MATLAB下扩展卡尔曼滤波的S函数实现
- 边界链码差分链码matlab
- 车型识别算法-matlab
评论
共有 条评论