我有這個函式
,其中 f 有值(18 19 20 21 22),我應該計算每個 f 值的函式值并繪制每個值。我嘗試將 f 作為向量 18:22,但它給出的結果是從 1 到 22。當我使用 for 回圈時結果相同。我的代碼在下面,如何修改它以僅獲取范圍內的值?
clc
fc=20;
theta=80;
N=16;
f=18:22;
g_m(f)=(sin((N*pi/2).*sin(theta).*(f/fc-1)))./sqrt(N).*(sin(pi/2).*(f/fc-1));
g_p(f)=exp(1j*0.5*(N-1).*pi*sin(theta).*(f/fc-1));
gain(f)=g_m(f).*g_p(f);
figure(1);
plot(f,g_m(f));
uj5u.com熱心網友回復:
我相信這應該給你足夠的資訊:
f = 5:7;
g(f)= [2, 2, 5]
g =
0 0 0 0 2 2 5
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/424900.html
