• 第三章 信号系统分析基础sigexp本函数实现绘制复指数信号时域波形


    第三章 信号系统分析基础

    Contents

    3.1 概述

    • 单位阶跃信号
    • 单位脉冲信号
    • 三角信号
    • sinc信号
    • 复指数信号
    % 绘制复指数信号 : sigexp.m
    sigexp(3,-0.3,5,-5,5)
    


    sigexp.m文件内容.

    ===========================

    Contents

    function sigexp( a,s,w,t1,t2 )
    

    SIGEXP Summary of this function goes here

    Detailed explanation goes here
    本函数实现绘制复指数信号时域波形

    Parameters

    • a :复指数信号幅度
    • s :复指数信号频率实部
    • w :复指数信号频率虚部
    • t1,t2 :绘制波形的时间范围

    复指数的各个部分

    t = t1:0.01:t2;
    theta = s +j*w;
    fc = a*exp(theta*t);        % 复指数表达式
    real_fc = real(fc);         % 实部
    imag_fc = imag(fc);         % 虚部
    mag_fc = abs(fc);           % 绝对值
    phase_fc = angle(fc);       % 相位
    
    Input argument "t1" is undefined.
    
    Error in ==> sigexp at 18
    t = t1:0.01:t2;
    

    绘制实部

    subplot(2,2,1)
    plot(t,real_fc)
    title('实部');
    xlabel('t');
    axis([t1,t2,-(max(mag_fc)+0.2),max(mag_fc)+0.2]);
    

    绘制虚部

    subplot(2,2,2)
    plot(t,imag_fc)
    title('虚部')
    xlabel('t')
    axis([t1,t2,-(max(mag_fc)+0.2),max(mag_fc)+0.2]);
    

    绘制模

    subplot(2,2,3)
    plot(t,mag_fc)
    title('模')
    xlabel('t')
    axis([t1,t2,0,max(mag_fc)+0.5])
    

    绘制相角

    subplot(2,2,4)
    plot(t,phase_fc)
    title('相角')
    xlabel('t')
    axis([t1,t2,-(max(mag_fc)+0.2),max(mag_fc)+0.2]);
    
    end
    
  • 相关阅读:
    Deep Reinforcement Learning: Pong from Pixels
    [TensorFlow] Creating Custom Estimators in TensorFlow
    [TensorFlow] Introducing TensorFlow Feature Columns
    [TensorFlow] Introduction to TensorFlow Datasets and Estimators
    [Golang] GoConvey测试框架使用指南
    [机器学习]一个例子完美解释朴素贝叶斯分类器
    [深度学习]理解RNN, GRU, LSTM 网络
    [深度学习]CNN--卷积神经网络中用1*1 卷积有什么作用
    Tensorflow学习笔记(2):tf.nn.dropout 与 tf.layers.dropout
    TensorFlow学习笔记(1):variable与get_variable, name_scope()和variable_scope()
  • 原文地址:https://www.cnblogs.com/xilifeng/p/2666732.html
Copyright © 2020-2023  润新知