早教吧作业答案频道 -->其他-->
matlba中扩展函数dir2fsfunction[C,B,A]=dir2fs(h)%直接型到频率采样型的转换%---------------------------------%[C,B,A]=dir2fs(h)%C=包含各并行部分增益的行向量%B=包含按行排列的分子系数矩阵%A=包
题目详情
matlba中扩展函数dir2fs
function [C,B,A] = dir2fs(h)
% 直接型到频率采样型的转换
% ---------------------------------
% [C,B,A] = dir2fs(h)
% C = 包含各并行部分增益的行向量
% B = 包含按行排列的分子系数矩阵
% A = 包含按行排列的分母系数矩阵
% h = FIR滤波器的脉冲响应向量
%
M = length(h);
H = fft(h,M);
magH = abs(H); phaH = angle(H)';
% check even or odd M
if (M == 2*floor(M/2))
L = M/2-1; % M为偶数
A1 = [1,-1,0;1,1,0];
C1 = [real(H(1)),real(H(L+2))];
else
L = (M-1)/2; % M is odd
A1 = [1,-1,0];
C1 = [real(H(1))];
end
k = [1:L]';
% 初始化 B 和 A 数组
B = zeros(L,2); A = ones(L,3);
% 计算分母系数
A(1:L,2) = -2*cos(2*pi*k/M); A = [A;A1];
% 计算分子系数
B(1:L,1) = cos(phaH(2:L+1));
B(1:L,2) = -cos(phaH(2:L+1)-(2*pi*k/M));
% 计算增益系数
C = [2*magH(2:L+1),C1]';
function [C,B,A] = dir2fs(h)
% 直接型到频率采样型的转换
% ---------------------------------
% [C,B,A] = dir2fs(h)
% C = 包含各并行部分增益的行向量
% B = 包含按行排列的分子系数矩阵
% A = 包含按行排列的分母系数矩阵
% h = FIR滤波器的脉冲响应向量
%
M = length(h);
H = fft(h,M);
magH = abs(H); phaH = angle(H)';
% check even or odd M
if (M == 2*floor(M/2))
L = M/2-1; % M为偶数
A1 = [1,-1,0;1,1,0];
C1 = [real(H(1)),real(H(L+2))];
else
L = (M-1)/2; % M is odd
A1 = [1,-1,0];
C1 = [real(H(1))];
end
k = [1:L]';
% 初始化 B 和 A 数组
B = zeros(L,2); A = ones(L,3);
% 计算分母系数
A(1:L,2) = -2*cos(2*pi*k/M); A = [A;A1];
% 计算分子系数
B(1:L,1) = cos(phaH(2:L+1));
B(1:L,2) = -cos(phaH(2:L+1)-(2*pi*k/M));
% 计算增益系数
C = [2*magH(2:L+1),C1]';
▼优质解答
答案和解析
没有问题啊!结果是:
Optimization terminated:magnitude of directional derivative in search
direction less than 2*options.TolFun and maximum constraint violation
is less than options.TolCon.
Active inequalities (to within options.TolCon = 1e-006):
lower upper ineqlin ineqnonlin
3 2 9
8 6
9 7
10 12
13
14
x =
Columns 1 through 12
0.1164 1.0000 -0.0000 0.6726 0.8836 1.0000 1.0000 0.0000 -0.0000 0.0000 0.2641 1.0000
Columns 13 through 16
0.0000 -0.0000 0.7359 0.3274
fval =
104.8100
105.0249
exitflag =
105.0249
V =
0.0325
0.0324
0.0338
0.0463
0.0326
0.0342
0.0697
Optimization terminated:magnitude of directional derivative in search
direction less than 2*options.TolFun and maximum constraint violation
is less than options.TolCon.
Active inequalities (to within options.TolCon = 1e-006):
lower upper ineqlin ineqnonlin
3 2 9
8 6
9 7
10 12
13
14
x =
Columns 1 through 12
0.1164 1.0000 -0.0000 0.6726 0.8836 1.0000 1.0000 0.0000 -0.0000 0.0000 0.2641 1.0000
Columns 13 through 16
0.0000 -0.0000 0.7359 0.3274
fval =
104.8100
105.0249
exitflag =
105.0249
V =
0.0325
0.0324
0.0338
0.0463
0.0326
0.0342
0.0697
看了 matlba中扩展函数dir...的网友还看了以下:
区间和集合的区别?1[a,b]这种叫区间吧?书上定理中的I表示的就是这种吧?2如果是几个区间的并, 2020-04-11 …
有关集合的问题,已知集合A={X|3≤X<7},集合B={X|2<X<10},求{A与B并集}相对 2020-04-26 …
P217、教室中一个拉线开关控制着三盏日光灯,那么这三盏日光灯[]A.一定是并联的;B.一定是串联 2020-04-27 …
并集的概念是”由所有属于集合A或者属于集合B的元素组成的集合叫做集合A,B的并集”,那请回答这个并 2020-04-27 …
我要测量220v交流电压下用电器消耗的电量并以数字信号给51单片机并显示在显示屏最好能提供电路和程 2020-05-13 …
土地兼并是封建社会的一个难以治愈的顽疾。以下对中国古代土地兼并现象的叙述,不正确的是A.土地兼并是 2020-05-14 …
关于中国古代土地兼并现象的叙述,正确的是A.土地兼并是地主扩大田产的唯一途径B.封建土地私有制是土 2020-05-14 …
a.Pleease let me watch TV b.I will stay at home i 2020-05-16 …
有两种以上违反治安管理行为的,( )。A.分别处罚,分别执行B.合并处罚,合并执行C.合并决定,分别 2020-05-19 …
下列各数按要求取近似值并用科学记数法表示正确的是:A.52000≈52×10^4(保留两位有效数字 2020-05-20 …