suppoverlap.m
来自「这是一个基于matlab开发的关于c语言的图形转换程序,可实现直方图的生成和传输」· M 代码 · 共 42 行
M
42 行
function supp = suppoverlap(supp1,supp2)
if length(supp1)==1 & length(supp2)==1
% Two impulses
if supp1 == supp2
supp = supp1;
else
supp = [];
end
elseif length(supp1)==1
% One impulse
if (supp2(1)<supp1) & (supp1<supp2(2))
supp = supp1;
else
supp = [];
end
elseif length(supp2) == 1
% One impulse
if (supp1(1)<supp2) & (supp2<supp1(2))
supp = supp2;
else
supp = [];
end
else
% Neither is an impulse
a = supp1(1);
b = supp1(2);
c = supp2(1);
d = supp2(2);
supp = sort([supp1 supp2]);
if all(supp==[a b c d]) | all(supp==[c d a b])
supp = [];
elseif all(supp([1 end])==[a b])
supp = [c d];
elseif all(supp([1 end])==[c d])
supp = [a b];
elseif supp([1 end])==[a d]
supp = [c b];
else
supp = [a d];
end
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?