matlab容差,创建自定义容差 - MATLAB Simulink - MathWorks 中国

在工作文件夹下的文件 DNA.m 中,为 DNA 序列创建一个简单类。

classdef DNA

properties(SetAccess=immutable)

Sequence

end

methods

function dna = DNA(sequence)

validLetters = ...

sequence == 'A' | ...

sequence == 'C' | ...

sequence == 'T' | ...

sequence == 'G';

if ~all(validLetters(:))

error('Sequence contained a letter not found in DNA.')

end

dna.Sequence = sequence;

end

end

end

在工作文件夹下的文件中,创建一个容差类,这样可以测试 DNA 序列是否处于指定的 Hamming 距离内。构造函数要求 Value 属性定义最大 Hamming 距离。

classdef HammingDistance < matlab.unittest.constraints.Tolerance

properties

Value

end

methods

function tolerance = HammingDistance(value)

tolerance.Value = value;


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部