filter2_floating.m

来自「MATLAB code filter2 floating coefficient」· M 代码 · 共 575 行

M
575
字号
Input = [-0.234, 0.5432,0.223];
x = zeros(1,3);
y = zeros(1,3);
a = [1, 0.5, 0.25];
b = [0, 0.25, 0.125];
floating = zeros(1,3);

for(counter = 1:1:3)
    x(3)=x(2);
    x(2)=x(1);
    x(1)=Input(counter);
    y(3)=y(2);
    y(2)=y(1);
    y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
    floating(counter) = y(1);
end
floating

Input = [-0.234, 0.5432,0.223];
x = zeros(1,3);
y = zeros(1,3);
a = [1, 0.5, 0.25];
b = [0, 0.25, 0.125];
floating = zeros(1,3);

for(counter = 1:1:3)
    x(3)=x(2);
    x(2)=x(1);
    x(1)=Input(counter);
    y(3)=y(2);
    y(2)=y(1);
    y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
    floating(counter) = y(1);
end
floating

Input = [-0.234, 0.5432,0.223];
x = zeros(1,3);
y = zeros(1,3);
a = [1, 0.5, 0.25];
b = [0, 0.25, 0.125];
floating = zeros(1,3);

for(counter = 1:1:3)
    x(3)=x(2);
    x(2)=x(1);
    x(1)=Input(counter);
    y(3)=y(2);
    y(2)=y(1);
    y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
    floating(counter) = y(1);
end
floating

% Input = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floating
% 
% Input = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floating
% 
% Input = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floatingInput = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floating
% 
% Input = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floating
% 
% Input = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floatingInput = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floating
% 
% Input = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floating
% 
% Input = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floatingInput = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floating
% 
% Input = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floating
% 
% Input = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floatingInput = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floating
% 
% Input = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floating
% 
% Input = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floatingInput = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floating
% 
% Input = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floating
% 
% Input = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floatingInput = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floating
% 
% Input = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floating
% 
% Input = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floatingInput = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floating
% 
% Input = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floating
% 
% Input = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floatingInput = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floating
% 
% Input = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floating
% 
% Input = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floatingInput = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floating
% 
% Input = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floating
% 
% Input = [-0.234, 0.5432,0.223];
% x = zeros(1,3);
% y = zeros(1,3);
% a = [1, 0.5, 0.25];
% b = [0, 0.25, 0.125];
% floating = zeros(1,3);
% 
% for(counter = 1:1:3)
%     x(3)=x(2);
%     x(2)=x(1);
%     x(1)=Input(counter);
%     y(3)=y(2);
%     y(2)=y(1);
%     y(1)=x(1)*a(1) + x(2)*a(2) + x(3)*a(3) - y(2)*b(2) - y(3)*b(3);
%     floating(counter) = y(1);
% end
% floating

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?