unsolved function
18 ビュー (過去 30 日間)
古いコメントを表示
>> n=-3:0.13; >> x=stepseq(0,-3,3); ??? Undefined function or method 'stepseq' for input arguments of type 'double'.
>> n=-5:5; >> x=impseq(-3,-5,5); ??? Undefined function or method 'impseq' for input arguments of type 'double'.
please assist on the above unsolved functions
Giannis
0 件のコメント
回答 (3 件)
Charles Obare
2021 年 3 月 5 日
編集済み: Walter Roberson
2021 年 3 月 5 日
save this from the text.
function [x,n] = stepseq(n0,n1,n2)
% Generates x(n) = u(n-n0); n1 <= n,n0 <= n2
% ------------------------------------------
% [x,n] = stepseq(n0,n1,n2)
%
if ((n0 < n1) | (n0 > n2) | (n1 > n2))
error('arguments must satisfy n1 <= n0 <= n2')
end
n = [n1:n2];
%x = [zeros(1,(n0-n1)), ones(1,(n2-n0+1))];
x = [(n-n0) >= 0];
_______________________________________________________________________Next file
function [x,n] = impseq(n0,n1,n2)
% Generates x(n) = delta(n-n0); n1 <= n,n0 <= n2
% ----------------------------------------------
% [x,n] = impseq(n0,n1,n2)
%
if ((n0 < n1) | (n0 > n2) | (n1 > n2))
error('arguments must satisfy n1 <= n0 <= n2')
end
n = [n1:n2];
%x = [zeros(1,(n0-n1)), 1, zeros(1,(n2-n0))];
x = [(n-n0) == 0];
0 件のコメント
Paulo Silva
2011 年 8 月 1 日
Both of those functions aren't avaiable from MATLAB instalation files, they are from some book or files, create them first or download them and put them in the current path or some other path that MATLAB knows about.
You can get those functions and the rest of them from: Digital Signal Processing Using MATLAB by John Proakis
0 件のコメント
Sean de Wolski
2011 年 8 月 1 日
I've never heard of those functions before, nor are they on the file exchange.
3 件のコメント
Paulo Silva
2011 年 8 月 1 日
I remembered the functions from one class I had last year, that book and files were great to understand signal processing.
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!