DSP using Matlab 书内练习Example 2.1

先上代码,后出结果图。

a、

n = [-5:5];
x=2*impseq(-2,-5,5) - impseq(4,-5,5);

set(gcf,‘Color‘,[1,1,1])                  % 改变坐标外围背景颜色
stem(n,x); title(‘Sequence in Problem 2.1a‘);
xlabel(‘n‘); ylabel(‘x(n)‘); grid on;

b、

n = [0:20];
x1 = n .* (stepseq(0,0,20) - stepseq(10,0,20));
x2 = 10 * exp(-0.3*(n-10)) .* (stepseq(10,0,20) - stepseq(20,0,20));
x = x1 + x2;

set(gcf,‘Color‘,[1,1,1])                  % 改变坐标外围背景颜色
stem(n,x); title(‘Sequence in Problem 2.1b‘)
xlabel(‘n‘); ylabel(‘x(n)‘);grid on;

  

c、

n = [0:50]; x = cos(0.04*pi*n)+0.2*randn(size(n));

set(gcf,‘Color‘,[1,1,1])                  % 改变坐标外围背景颜色
stem(n,x); title(‘Sequence in Problem 2.1c‘)
xlabel(‘n‘);  ylabel(‘x(n)‘); grid on;

  

d、

%%
%% x(n) = {...,5,4,3,2,1,5,4,3,2,1,5,4,3,2,1,...}; -10<n<9
%%                       *

n = [-10:9]; x = [5,4,3,2,1];
xtilde = x‘ * ones(1,4); xtilde = (xtilde(:))‘;
%subplot(2,2,4);
set(gcf,‘Color‘,‘white‘);
stem(n,xtilde); title(‘Sequence in Problem 2.1d‘)
xlabel(‘n‘); ylabel(‘xtilde(n)‘);grid on;

  

时间: 2024-10-29 19:06:45

DSP using Matlab 书内练习Example 2.1的相关文章

《DSP using MATLAB》Problem 4.20

代码: %% ------------------------------------------------------------------------ %% Output Info about this m-file fprintf('\n***********************************************************\n'); fprintf(' <DSP using MATLAB> Problem 4.20 \n\n'); banner();

《DSP using MATLAB》示例Example 8.24

代码: %% ------------------------------------------------------------------------ %% Output Info about this m-file fprintf('\n***********************************************************\n'); fprintf(' <DSP using MATLAB> Exameple 8.24 \n\n'); time_stam

《DSP using MATLAB》示例 Example 9.4

代码: %% ------------------------------------------------------------------------ %% Output Info about this m-file fprintf('\n***********************************************************\n'); fprintf(' <DSP using MATLAB> Exameple 9.4 \n\n'); time_stamp

《DSP using MATLAB》示例Example 8.17

代码: %% ------------------------------------------------------------------------ %% Output Info about this m-file fprintf('\n***********************************************************\n'); fprintf(' <DSP using MATLAB> Exameple 8.17 \n\n'); time_stam

第2本MATLAB书

前面看的<DSP using MATLAB>后面还有两章,其内容太难了,看不下去,暂时放放: 因为工作中需要MATLAB和电磁场的相关知识,从网上找了本 初步翻了翻,里面有代码有图片,英文还算能看懂,开始看吧!

《DSP using MATLAB》 示例 Example 9.12

代码: %% ------------------------------------------------------------------------ %% Output Info about this m-file fprintf('\n***********************************************************\n'); fprintf(' <DSP using MATLAB> Exameple 9.12 \n\n'); time_stam

《DSP using MATLAB》示例Example 9.9

代码: %% ------------------------------------------------------------------------ %% Output Info about this m-file fprintf('\n***********************************************************\n'); fprintf(' <DSP using MATLAB> Exameple 9.9 \n\n'); time_stamp

《DSP using MATLAB》示例Example 8.23

代码: %% ------------------------------------------------------------------------ %% Output Info about this m-file fprintf('\n***********************************************************\n'); fprintf(' <DSP using MATLAB> Exameple 8.23 \n\n'); time_stam

《DSP using MATLAB》示例Example 9.5

代码: %% ------------------------------------------------------------------------ %% Output Info about this m-file fprintf('\n***********************************************************\n'); fprintf(' <DSP using MATLAB> Exameple 9.5 \n\n'); time_stamp