⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 filter2_floating.m

📁 MATLAB code filter2 floating coefficients
💻 M
字号:
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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -