Matlab中的rectpuls函数解析

Matlab中的rectpuls函数解析

1、先看Matlab中的解释:

This MATLAB function returns a continuous, aperiodic, unity-height rectangular  pulse at the sample times indicated in array t, centered about t = 0 and with a   default width of 1.

y = rectpuls(t)

y = rectpuls(t,w)

即:此MATLAB函数在数组 t 所指示的采样时间处返回一个连续的,非周期的,单位高度的矩形脉冲,该脉冲以t = 0为中心,默认宽度为1。

2、先看具体数值

    说明:t=-0.5和t=0.5的时候结果为1;

即8个时刻只有两个时刻的输出为1,由定义知道,该脉冲以t = 0为中心,默认宽度为1,即结果符合预期。

    说明:由于 t 中没有0时刻,所以输出全部为0;

总结:rectpuls函数只认识t中的0,如果设置有宽度,则只有【-width/2 , width/2】为1,其余时刻全部为0;若没有设置宽度,则只有【-0.5 , 0.5】为1,其余时刻全部为0

3、具体应用:

(1)雷达发射脉冲信号,时宽为Tp,matlab时间轴为t=[0:ts:Tr],Signal = rectpuls(t-Tp/2,Tp).*exp(j*2*pi*f0*t)

则t属于【0,Tp】的时候exp(j*2*pi*f0*t)的幅值为1;其余时间为0;

(2)雷达接收信号,时宽为Tp,matlab时间轴仍为t=[0:ts:Tr],但相较发射信号多出了时间延迟,

目标位置为R,则echo = rectpuls(t-2*R/C-Tp/2,Tp).*exp(1j*2*pi*f0*(t-2*R/C));

此时t属于【2*R/C,Tp+2*R/C】的时候,exp(j*2*pi*f0*(t-2*R/C))的幅值为1。

(3)图示如下

Matlab中的rectpuls函数解析相关教程

rectpuls函数 matlab,Matlab中的rectpuls函数解析相关推荐

  1. MATLAB/Simulink中的S函数报错

    关于MATLAB/Simulink中的S函数报错: Output returned by S-function 'xxx' in 'xxx' during flag=3 call must be a ...

  2. python文件定位函数_C语言中文件定位函数总结

    C语言中文件定位函数主要是:fseek, ftell, fsetpos, fgetpos. 先来讲前两个函数,这是最基本的定位函数: fseek函数:能把文件指针移动到文件任何位置,其原型是:int ...

  3. Oracle中to_char函数和MySQL中的str_to_date函数区别

    标题Oracle中to_char函数和MySQL中的str_to_date函数 1. str_to_date()----->相当于Oracle中的to_char(): 字符串转换为日期格式 (1 ...

  4. Matlab库中过采样函数rcosflt参数及源代码详解(翻译)

    函数定义 rcosflt函数作为MATLAB即将被替换的函数,在MATLAB R2018b中还可以使用,但是已经查不到帮助文档:虽说是要即将被替换,但是函数内部的原理其实都是一样的,这个函数搞懂了,不 ...

  5. MATLAB新版本中modem.qammod函数无法使用问题

    新版本的Matlab对于Communications Toolbox中的一部分函数进行了删除. y = qammod(x,M)通过使用具有指定调制阶数M的QAM来调制输入信号x,输出y是已调制信号. ...

  6. matlab匿名函数求导,MATLAB中的匿名函数和Python中的匿名函数

    在MATLAB和Python中都有一个叫做匿名函数的东西,在这里对比一下. 一. MATLAB中这样来定义一个匿名函数: f = @(x1, x2, ...) exper @后面的括号里面是自变量,然 ...

  7. C中的qsort函数和C++中的sort函数的理解与使用

    一.qsort()函数 原型:_CRTIMP void __cdecl qsort (void*, size_t, size_t,int (*)(const void*, const void*)); ...

  8. php new对象 调用函数,关于JS中new调用函数的原理介绍

    这篇文章主要介绍了关于JS中new调用函数的原理介绍,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 JavaScript 中经常使用构造函数创建对象(通过 new 操作符调用一个函数) ...

  9. python中mat函数_python matplotlib中的subplot函数使用详解

    python里面的matplotlib.pylot是大家比较常用的,功能也还不错的一个包.基本框架比较简单,但是做一个功能完善且比较好看整洁的图,免不了要网上查找一些函数.于是,为了节省时间,可以一劳 ...

  10. python中round函数参数_python中关于round函数的小坑

    round函数很简单,对浮点数进行近似取值,保留几位小数.比如 >>> round(10.0/3, 2) 3.33 >>> round(20/7) 3 第一个参数是 ...

最新文章

  1. Nature子刊:微生物来源分析包SourceTracker
  2. CNCF 官方大使张磊:Kubernetes 是一个“数据库”吗?
  3. mount and fstab的使用(整理)
  4. Matlab | Matlab中使用imaqtool工具箱获取摄像头数据及如何安装(摄像头)硬件适配器的图像采集支持包
  5. boost::geometry::within用法的测试程序
  6. IEEE公布2.5G和5G以太网IEEE 802.3bz标准
  7. 用Java对HashMap排序
  8. 跳槽季:跳和不跳之外的第三选择
  9. 人工智能为什么这么火?
  10. (54)FPGA基础编码D触发器(三)
  11. 05 jQuery的DOM操作
  12. vue-cli3.x中使用axios发送请求,配合webpack中的devServer编写本地mock数据接口(get/post/put/delete)...
  13. 使用Python中的mock模块进行单元测试
  14. html5音乐播放器代码,html5简单迷你音乐播放器代码
  15. 微软输入法怎么最小化到托盘_Windows下的五笔输入法哪个最好用?我来推荐几款...
  16. 鸟哥的linux私房菜学习笔记7
  17. linux gbk 语言包安装,linux 安装gbk字符集
  18. zabbix监控windows主机网卡流量
  19. fix-下拉出现白条问题
  20. tensorflow聊天机器人python实现_代码详解|tensorflow实现 聊天AI--PigPig养成记(1)

热门文章

  1. 分享一个用了很久的免费国外空间,适合用于测试
  2. MSSQL2008中的时间日期类型摘录
  3. springboot冷链物流信息调度系统毕业设计源码210951
  4. 用python把图片换成蓝底_详解Python给照片换底色(蓝底换红底)
  5. 计算机应用大赛动员大会,计算机应用工程系第十二届学生会动员大会
  6. 安装SQL Server2000 与 SP4补丁时挂起解决
  7. jdbc连接字符集为us7ascii的oracle数据库乱码解决办法
  8. 猫掉进山洞C语言随机数,《小猫出生在秘密山洞》读书心得最新范文五篇
  9. VMware虚拟机装系统出现Units specified dont exist
  10. Python3 获取法定节假日