matlab 画折线信号及其对应的偶信号和奇信号
编写脚本文件和必要的函数产生信号
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 画折线信号及其对应的偶信号和奇信号相关推荐
- matlab 画折线图
针对这篇博客里有些不够详细的地方,后期又写了一个稍微更详细的MATLAB画折线图:https://blog.csdn.net/Rhiney_97/article/details/105000137 代 ...
- matlab 画折线图(美化)
常规的折线图我们可以调用plot()函数进行画图,并且我们可以修改参数画出不同颜色,各种样式的图,但是我们怎么样才能在折线图上加上数据标签,我们需要调用text()函数来完成,进行我们直接进入实战 首 ...
- MATLAB画折线图时自定义颜色
有很多种数据的时候,MATLAB提供的颜色不够用,这里有一个可以自定义线条颜色并配置不同图例的MATLAB示例 clear; clc; close all;x = [1,2,3,4,5,6,7,8,9 ...
- Matlab画折线图是线型、颜色、标记符号和属性设置-LineSpec(线条设定)
说明 绘图函数接受线条设定作为参数并相应地修改生成的图形.您可以为线条指定以下三个要素: 线型 标记符号 颜色 例如: plot(x,y,'-.or') 使用点划线 (-.) 绘制 x-y 图,在数据 ...
- matlab 画折线图,matlab 双坐标折线图画法
%%各时段电量需求 clc close all clear all cost_gd = [2200 1800 3800 4600]; cost_bj = [2.7 2.2 1.8 3.6]; cost ...
- MATLAB画折线图
figure() SNR = -20:2:30; #横坐标,数据在d中的mat文件 plot(SNR,d(:,1)/100,'-*',SNR,d(:,2)/100,'-o',SNR,d(:,3)/10 ...
- 用已有数据利用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= ...
- MATLAB plot 画折线图的常用命令总结
MATLAB plot 画折线图的常用命令总结 目录 MATLAB plot 画折线图的常用命令总结 写在前面的话 1 plot的数据内容 1.1 希望画的数据 1.2 折线图的点(空心实心).颜色. ...
- matlab画多组数据折线图_Python数据分析之初识可视化
一.数据可视化概述 数据可视化是在整个数据分析非常重要的一个辅助工具,可以清晰的理解数据,从而调整我们的分析方法. - 能将数据进行可视化,更直观的呈现 - 使数据更加客观.更具说服力 例如下面两个图 ...
最新文章
- 从大麦网架构学到的东西
- [云炬创业学笔记]第二章决定成为创业者测试16
- 【TypeScript系列教程02】安装及使用
- 卫生纸玫瑰花折法5步_手工教程:做一个漂亮的玫瑰花捧花,用折纸表达我喜欢你...
- 科密指纹考勤机软件配置
- python中re模块的group()和groups()
- python全套学习资料_20小时学会python的心路历程,附全套学习资料和视频教程
- python实现归结演绎推理_归结演绎推理.ppt
- 论文笔记:NAOMI: Non-Autoregressive MultiresolutionSequence Imputation
- Linux启动nacos成功日志_SpringCloud Alibaba-nacos注册中心
- 软件构造第11次课复习——工厂模式
- Geophysics背景知识(2)
- 什么是PDF(便携式文档格式)文件以及如何打开PDF?
- web前端开发技术 web课程设计 网页规划与设计web期末作业设计网页
- 工程转换:遇到core_cm3版本过低等问题
- 【Linux】——在Xshell输入ssh root@公网ip进行远程连接Linux失败,显示(port 22): Connection failed的完美解决方法
- CVPR2020 CSPNet: A New Backbone that can Enhance Learning Capability of CNN
- 【转载】pygame.key 键值说明
- SAR图像的干涉相位 matlab_白光干涉仪是如何通过干涉条纹得到表面轮廓的?
- iOS-tableview顶部拉伸效果(头像拉伸)