by 潮汐 本章节主要是 Matplotlib 和 NumPy 实际操作案例讲解,matplotlib 通常与 NumPy 一起使用,提供了一种有效的 MatLab 开源替代方案,除此之外,它还可以和其他图形工具包搭配使用。前提是在现在的环境中已经安装了 Numpy 模块,Numpy 安装详情请参考 ...
分类:
编程语言 时间:
2020-06-03 13:49:40
阅读次数:
55
最近舍友要写一份与循环卷积有关的报告,但是发现网上的都是matlab的循环卷积的代码,没有找到python的循环卷积代码,于是我就直接根据原理帮舍友用python实现了这个。 用的序列是x1=[1,2,3,4],x2=[1,1,1,1,0,0,0,0],以下是x1和x2的循环卷积的结果图。 话不多说 ...
分类:
编程语言 时间:
2020-06-01 23:36:06
阅读次数:
119
0 前言 学习了很多程序语言,在各种语言之间跳来跳去,有时候总是弄混。 在网上找相关内容的时候,发现支零破碎,搞一段代码需要东找找西凑凑才能齐全,网上系统成掌的资料找起来还是有点吃力。 “山不过来我过去”,将数组相关的内容再整理一遍,之后根据所用一一补全,作为系统学习、后期查看的资料。 1.引用来源 ...
分类:
编程语言 时间:
2020-06-01 14:14:09
阅读次数:
98
一.运算符1.算数运算符:加减乘,左除,右除乘方.*./.\.^带点的(左下脚)是以元素为基本单位来运算。*/\^不带点的(左下脚)是对矩阵来运算2.关系运算符:在对浮点数来比较是否相等是不是直接比较而是看二者差的绝对值是否小于一个很小的数1e-10(1乘以10的负10次方)来判断是否相等。3.逻辑运算符:53:26
分类:
其他好文 时间:
2020-06-01 14:04:22
阅读次数:
61
function用来定义函数,一般一个函数放在一个.m文件里。 eg:建立一个myfunction.m function y = myfunction(a,b) 其中a, b是输入函数的参数,y是函数返回的值。 (当需要返回多个值时,可以将y看成一个数组,或者直接将函数的开头写成function [ ...
分类:
其他好文 时间:
2020-05-31 19:45:06
阅读次数:
204
2020-05-30 20:42:05 Matlab中生成随机数的函数有多个:rand、randn、randi、rands,其简要说明和区别如下: rand(m,n) : 在 ( 0~1 ) 内生成m行n列均匀分布的伪随机数矩阵;randn (m,n) : 生成m行n列标准正态分布 ( 均值为0,方 ...
分类:
其他好文 时间:
2020-05-30 22:14:11
阅读次数:
160
find函数的使用简言之:输入为:寻找的对象和条件;输出为:满足条件的数的位置。当没有寻找到满足条件的值时,返回空矩阵;例如在某向量/矩阵中寻找为零的数,寻找不为零的数,寻找某一范围内的数,判断是否有满足条件的数以及有多少等等: Example 1. find函数若不明确写出寻找条件而是仅仅写出寻找 ...
分类:
其他好文 时间:
2020-05-30 19:58:41
阅读次数:
340
前言 在实际项目中发现,实测中频通带内输出响应不为一条直线,处理过程是信号源灌入点频,1s步进1khz,步骤为ADC采集加窗过FFT之后dB求解回传上位机曲线如下所示: 流程 怀疑FFT输出滤波器组包络导致的幅度存在起伏。滤波器组响应问题。 使用matlab对通带进行simulation,图示如下: ...
分类:
其他好文 时间:
2020-05-30 12:59:31
阅读次数:
61
本人还是习惯使用Python语言,有时候不得不使用matlab的时候就变得举步维艰,下面记录一下使用matlab进行图像处理的一些常用操作以及代码,方便之后查阅: 1. 图像的读取 %% 读取原图像 im = imread('Alan_Turing.jpg'); im = double(im); 图 ...
分类:
其他好文 时间:
2020-05-29 11:55:30
阅读次数:
122
1.注释快捷键:crt+R:对代码进行注释,ctr+T:对代码进行去掉注释2.代码的自动补全功能:输入字符后,按table键自动补全3.关闭图形窗口命令:clf4.命令行模式下,重复执行上面代码:↑↓两个快捷键5.matlab运行脚本文件:F56.设置断点和取消断点F127.代码的缩进和去缩进:table和Shifttable8.在Editor中各个窗口之间的切换快捷键ctrl+pageup和ct
分类:
其他好文 时间:
2020-05-28 13:39:47
阅读次数:
218