![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MATLAB
风雨依依
学海无涯苦作舟
展开
-
Matlab找波峰波谷
准备一组数据 链接如下:链接:https://pan.baidu.com/s/1Da2GRYIhHVSaWvO7OxrQTw提取码:bgji在Mablab中输入以下代码做相应的清除工作clc; %清屏close all; %关闭绘制的图形窗口clear; %清除内存将Matlab当前文件夹路径切换到准备好的数据路径下,加载数据到Matlab变量d...原创 2020-04-26 20:05:51 · 9810 阅读 · 3 评论 -
Butterworth滤波器设计(IIR类型)
设计滤波系数 打开MATLAB,选择应用程序,点击Filter Design & Analysis选择Butterworth,设置阶数,采样频率FS,截止频率FC,最后点击Design Filter确定选择Analysis菜单,点击Filter Coefficients选择Edit菜单,点击Convert to single section选...原创 2020-02-19 15:41:25 · 3191 阅读 · 4 评论 -
MATLAB入门之窗口程序-简易计算器
新建一个窗口应用程序,选择GUIDE 编辑界面 把按键原先的callback函数全部删除,然后重新编辑tag生成新的callback函数 在数值键0~9中加入代码,以下为按键1的callback函数中添加的代码 temp = get(handles.textResult,'String'); temp = strcat(temp,'1')...原创 2019-10-20 00:06:24 · 1399 阅读 · 0 评论 -
MATLAB入门基础
一.窗口简单介绍1-当前文件夹,一般调到当前编辑的文件所在的文件夹2-编辑器,脚本或函数等的编辑区3-工作区,变量显示的区域4-命令行,命令形式的编辑区二.注释MATLAB注释采用%来注释代码的,例如% 这里是一个注释三.工作空间--变量值保存区在命令行输入x=8;则变量值在工作区中会出现x 8 在命令行输入y=6;则变量值在工作区中会出现y 6 在...原创 2019-09-14 10:36:40 · 1438 阅读 · 0 评论 -
MATLAB基础入门之画图
函数plot 一.先来看下画一条线,假设有x=[1 2 3]; y= [4 5 6],使用plot(x,y);可以画出一条线x = [1 2 3];y= [4 5 6];plot(x,y);二.画的抛物线假定x有-3,-2,-1,0,1,2,3这些点,那么y对应的点是9,4,1,0,1,4,9,那么x点矩阵为x=[-3,-2,-1,0,1,2,3]; 也可以写成...原创 2019-09-15 09:08:51 · 2555 阅读 · 0 评论 -
MATLAB基础入门之画图2
一个窗口同时画多张图 假如先画一张y等于x的平方一张图,则x1 = -5:0.1:5;y1 = x1.^2;plot(x1,y1);再画一张y等于x的三次方的图形,则x1 = -5:0.1:5;y1 = x1.^2;plot(x1,y1);x2 = -5:0.1:5;y2 = x2.^3;plot(x2,y2);会发现只显示了后面的y等于x的...原创 2019-09-15 12:55:07 · 1881 阅读 · 0 评论 -
MATLAB基础入门之动画
正弦波动画 先来画一个静态的正弦波图形 ,定义x的范围从-2*pi到2*pi,每0.1步画一个点x = -2*pi : 0.1 : 2*pi;计算出y的值y = sin(x);使用plot画出图形plot(x,y);x = -2*pi:0.1:2*pi;y = sin(x);plot(x,y);那么要想波形动起来,x点要移动某个单位值,然后重新计算...原创 2019-09-15 18:24:03 · 1318 阅读 · 1 评论 -
MATLAB播放12音律
新建一个函数,保存为gen_wave.m 12音的基础音一拍为440Hz,每2^(1/12)个基础音升一个音律,这里使用声音的采样率为8192来播放,要模拟音律,就好比弹钢琴时,刚按下键时,声音音量大,之后慢慢变小到消失这些声音波形,使用linspace函数将x的点收集起来 x = linspace(0,2*pi,8192);在gen_wave.m文件中,将函数名改...原创 2019-09-16 06:46:05 · 841 阅读 · 0 评论