编写脚本文件和必要的函数产生信号
f ( t ) = 3 r ( t + 3 ) − 6 r ( t + 1 ) + 3 r ( t ) − 3 u ( t − 3 ) , − 5 < t < 5 f(t) = 3r(t+3)-6r(t+1)+3r(t)-3u(t-3), -5<t<5 f(t)=3r(t+3)−6r(t+1)+3r(t)−3u(t−3),−5<t<5
及其对应的偶信号和奇信号

函数图形的生成文件

Ts = 0.01;
t = -5 : Ts : 5;
y1 = ramp(t, 3, 3);
y2 = ramp(t, -6, 1);
y3 = ramp(t, 3, 0);
y4 = -3 * ustep(t, -3);
y = y1 + y2 + y3 +y4;
subplot(311);
plot(t, y, 'k');
axis([-5 5 --1 7]);
grid;[ye, yo] = evenodd(y);%求y对应的奇函数和偶函数
subplot(312);
plot(t, ye, 'r');%画偶函数
grid;
axis([min(t)  max(t) -2 5]);
subplot(313);
plot(t, yo, 'r');%画奇函数
grid;

ramp 函数文件

function y = ramp(t, m, ad)N = length(t);y = zeros(1, N);for i = 1 : N,if t(i) >= -ad,y(i) = m * (t(i) + ad);end;end;

ustep 函数文件

function y = ustep(t, ad)N = length(t);y = zeros(1, N);for i = 1 : N,if t(i) >= -ad,y(i) = 1;end;end;

evenodd 函数文件

function [ye, yo]=evenodd(y)yr = fliplr(y);% 将向量y的值翻转过来产生反折信号ye = 0.5 * (y + yr);%偶函数分量yo = 0.5 * (y - yr);%奇函数分量

matlab 画折线信号及其对应的偶信号和奇信号相关推荐

  1. matlab 画折线图

    针对这篇博客里有些不够详细的地方,后期又写了一个稍微更详细的MATLAB画折线图:https://blog.csdn.net/Rhiney_97/article/details/105000137 代 ...

  2. matlab 画折线图(美化)

    常规的折线图我们可以调用plot()函数进行画图,并且我们可以修改参数画出不同颜色,各种样式的图,但是我们怎么样才能在折线图上加上数据标签,我们需要调用text()函数来完成,进行我们直接进入实战 首 ...

  3. MATLAB画折线图时自定义颜色

    有很多种数据的时候,MATLAB提供的颜色不够用,这里有一个可以自定义线条颜色并配置不同图例的MATLAB示例 clear; clc; close all;x = [1,2,3,4,5,6,7,8,9 ...

  4. Matlab画折线图是线型、颜色、标记符号和属性设置-LineSpec(线条设定)

    说明 绘图函数接受线条设定作为参数并相应地修改生成的图形.您可以为线条指定以下三个要素: 线型 标记符号 颜色 例如: plot(x,y,'-.or') 使用点划线 (-.) 绘制 x-y 图,在数据 ...

  5. matlab 画折线图,matlab 双坐标折线图画法

    %%各时段电量需求 clc close all clear all cost_gd = [2200 1800 3800 4600]; cost_bj = [2.7 2.2 1.8 3.6]; cost ...

  6. MATLAB画折线图

    figure() SNR = -20:2:30; #横坐标,数据在d中的mat文件 plot(SNR,d(:,1)/100,'-*',SNR,d(:,2)/100,'-o',SNR,d(:,3)/10 ...

  7. 用已有数据利用Matlab画折线图(个人笔记)

    话不多数上代码 %%%%%%%%%%%%%%%%% clc clear all x=[ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ]; y= ...

  8. MATLAB plot 画折线图的常用命令总结

    MATLAB plot 画折线图的常用命令总结 目录 MATLAB plot 画折线图的常用命令总结 写在前面的话 1 plot的数据内容 1.1 希望画的数据 1.2 折线图的点(空心实心).颜色. ...

  9. matlab画多组数据折线图_Python数据分析之初识可视化

    一.数据可视化概述 数据可视化是在整个数据分析非常重要的一个辅助工具,可以清晰的理解数据,从而调整我们的分析方法. - 能将数据进行可视化,更直观的呈现 - 使数据更加客观.更具说服力 例如下面两个图 ...

最新文章

  1. 从大麦网架构学到的东西
  2. [云炬创业学笔记]第二章决定成为创业者测试16
  3. 【TypeScript系列教程02】安装及使用
  4. 卫生纸玫瑰花折法5步_手工教程:做一个漂亮的玫瑰花捧花,用折纸表达我喜欢你...
  5. 科密指纹考勤机软件配置
  6. python中re模块的group()和groups()
  7. python全套学习资料_20小时学会python的心路历程,附全套学习资料和视频教程
  8. python实现归结演绎推理_归结演绎推理.ppt
  9. 论文笔记:NAOMI: Non-Autoregressive MultiresolutionSequence Imputation
  10. Linux启动nacos成功日志_SpringCloud Alibaba-nacos注册中心
  11. 软件构造第11次课复习——工厂模式
  12. Geophysics背景知识(2)
  13. 什么是PDF(便携式文档格式)文件以及如何打开PDF?
  14. web前端开发技术 web课程设计 网页规划与设计web期末作业设计网页
  15. 工程转换:遇到core_cm3版本过低等问题
  16. 【Linux】——在Xshell输入ssh root@公网ip进行远程连接Linux失败,显示(port 22): Connection failed的完美解决方法
  17. CVPR2020 CSPNet: A New Backbone that can Enhance Learning Capability of CNN
  18. 【转载】pygame.key 键值说明
  19. SAR图像的干涉相位 matlab_白光干涉仪是如何通过干涉条纹得到表面轮廓的?
  20. iOS-tableview顶部拉伸效果(头像拉伸)

热门文章

  1. C++20-协程(coroutine)
  2. 我的shell脚本实战-编写一个系统发布脚本
  3. Zeo正式对外承接Flash业务
  4. oracle 中(+)是什么意思
  5. Android设置头像,手机拍照或从本地相冊选取图片作为头像
  6. 使用Xstream_iterator进行文件复制
  7. Mina网络通信框架开发 之 导入mina jar包(IDEA)
  8. MySQL 查询表字段
  9. 音视频编解码: 比特率 码率
  10. Eslint 强行将let 转化成const解决方法