资源简介
用matlab实现,DNA中的四种碱基编码图像,输出图像
代码片段和文件信息
function [B]=DNAencode(p1watermakwatermessagegz)
% DNA解码
if gz==1
for i=1:length(p1)
if p1(i)==‘A‘
p(2 * i -1) = 0;
p(2 * i) = 0;
elseif p1(i)==‘C‘
p(2 * i -1) = 0;
p(2 * i) = 1;
elseif p1(i)==‘G‘
p(2 * i -1) = 1;
p(2 * i) = 0;
elseif p1(i)==‘T‘
p(2 * i -1) = 1;
p(2 * i) = 1;
end
end
end
if gz==2
for i=1:length(p1)
if p1(i)==‘A‘
p(2 * i -1) = 0;
p(2 * i) = 0;
elseif p1(i)==‘G‘
p(2 * i -1) = 0;
p(2 * i) = 1;
elseif p1(i)==‘C‘
p(2 * i -1) = 1;
p(2 * i) = 0;
elseif p1(i)==‘T‘
p(2 * i -1) = 1;
p(2 * i) = 1;
end
end
end
if gz==3
for i=1:length(p1)
if p1(i)==‘C‘
p(2 * i -1) = 0;
p(2 * i) = 0;
elseif p1(i)==‘A‘
p(2 * i -1) = 0;
p(2 * i) = 1;
elseif p1(i)==‘T‘
p(2 * i -1) = 1;
p(2 * i) = 0;
elseif p1(i)==‘G‘
p(2 * i -1) = 1;
p(2 * i) = 1;
end
end
end
if gz==4
for i=1:length(p1)
if p1(i)==‘C‘
p(2 * i -1) = 0;
p(2 * i) = 0;
elseif p1(i)==‘T‘
p(2 * i -1) = 0;
p(2 * i) = 1;
elseif p1(i)==‘A‘
p(2 * i -1) = 1;
p(2 * i) = 0;
elseif p1(i)==‘G‘
p(2 * i -1) = 1;
p(2 * i) = 1;
end
end
end
if gz==5
for i=1:length(p1)
i
- 上一篇:matlab棋盘格角点自动检测提取程序
- 下一篇:摄像机标定源码,张正友标定算法
相关资源
- 代码MATLAB摄像头实时图像处理
- 用matlab实现银行卡卡号定位并自动切
- matlab的形态学图像处理源码
- 冈萨雷斯《数字图像处理matlab版》源
- 数字图像处理系统matlab gui界面.zip
- NSCT非下采样contoulet变换matlab代码
- MATLAB 图像处理
- MATLAB图像处理函数大全
- nsct算法的图像处理matlab源码
- 多种图像处理的方法 matlab
- 几种Matlab的边缘分割处理代码
- 压缩感知图像MATLAB代码美国乔治亚理
- matlab快速傅里叶变换进行数字图像处
- 一种快速灰度校正方法
- IHS图像融合算法
- 图像处理/图像分割实验/(自动)阈值
- 基于matlab的应用图像处理进行癌细胞
- 车牌号识别程序,基于matlab可直接运
- 双边滤波图像处理方法MATLAB程序
- MATLAB:图像旋转与插值
- 皮肤镜图像毛发噪声去除程序
- 开关型矢量中值滤波器matlab
- 低秩表示模型
- 数字图像处理作业
- 数字图像处理维纳滤波Matlab代码分享
- matlab图像边缘检测sobel算子梯度图像
- 基于matlab的指纹识别
- 图像畸变校正
- canny边缘检测算法_代码
- 指针式仪表识别方法,确定指针式仪
评论
共有 条评论