lsim transfer function input
조회 수: 2 (최근 30일)
이전 댓글 표시
Im trying to input the following fourier series (x) signal into my transfer function (H) with respect to time (tttime) using the the lsim function using the following code.
R=220;
a=.95;
C=1/(2*pi*5000*R);
num=[(R^2.*C^2) 0 1];
den=[(R^2.*C^2) (4.*R.*C.*(1-a)) 1];
H=tf(num, den);
%%Fourier Series
%ttfreqs = kw_o
%ttspect = Ck values
%tttime = time samples in seconds
%ttsignal = input signal
XM = repmat(ttspect.',[1, length(tttime)]);
basis = exp(1i.*ttfreqs.'*tttime);
x = sum(XM.*basis);
%plot(tttime,x);
lsim (H,x,tttime);
matlab is saying i have an error on my last line of code, whats the problem in here?
any help would appreciate it
thanks!
댓글 수: 2
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Digital Filter Analysis에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!