由模条件MATLAB描述的最小可能值
我将在matlab中创建一个函数,它将接受多个模及其相应的余数,然后它将确定符合给定模条件的最小可能值。主要的问题是我不允许在matlab中使用mod()和rem()内置函数。你能帮我吗?你可以轻松创建自定义的由模条件MATLAB描述的最小可能值,matlab,modulo,modulus,Matlab,Modulo,Modulus,我将在matlab中创建一个函数,它将接受多个模及其相应的余数,然后它将确定符合给定模条件的最小可能值。主要的问题是我不允许在matlab中使用mod()和rem()内置函数。你能帮我吗?你可以轻松创建自定义的my_mod和my_rem函数,而无需使用mod和rem,你可以像使用mod和rem一样使用它们 function modulus = my_mod(X, Y) if isequal(Y, 0) modulus = X; elseif isequal(X, Y) modul
my_mod
和my_rem
函数,而无需使用mod
和rem
,你可以像使用mod
和rem
一样使用它们
function modulus = my_mod(X, Y)
if isequal(Y, 0)
modulus = X;
elseif isequal(X, Y)
modulus = 0;
elseif (isequal(abs(X), Inf) || isequal(abs(Y), Inf))
modulus = NaN;
else
modulus = X - floor(X./Y) .* Y;
end
return
function remainder = my_rem(X, Y)
if isequal(Y, 0)
remainder = NaN;
elseif isequal(X, Y)
remainder = 0;
elseif (isequal(abs(X), Inf) || isequal(abs(Y), Inf))
remainder = NaN;
else
remainder = X - fix(X./Y) .* Y;
end
return
如果我理解正确,你被要求实现中国剩余定理?@Maurits是的,这是中国剩余定理。@Oli不一定是家庭作业,我在搜索mod()和rem()函数时遇到了这样的问题。