自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 【无标题】

的,常见于信号分析中,特别适合可视化。(例如扫频信号、语音信号等)

2025-05-13 23:27:24 187

原创 matlab知识22:chirp扫频函数用法

频率变化是**向内凹(concave)**的。时,频率也会继续以这个曲线趋势延伸。

2025-05-13 23:22:53 232

原创 (自用)振动信号4:accleration_velocity_displacement.m文件的代码困惑 (加速度_速度_位移转换函数)

主要目的是,同时处理加速度、速度和位移之间的转换,特别是处理加速度到速度、位移的转换,根据不同的情况(一次或二次积分),并最终恢复出时域信号。

2025-04-26 17:36:00 278

原创 matlab知识18:点乘、zeros()、cell用法

答:是对数组w中的每个元素进行。

2025-04-25 20:33:43 248

原创 matlab知识17:split()、数组元素提取、xlswrite() cal_db_rms的一段

则 name_ = split(string(doc_name), ".");正解:在split(string(doc_name),".");这一句代码中,split是文件名字中出现 . 的时候才会进行分割,有几个点分割几次。它允许你将各种类型的数据(如数值、字符、单元格数组等)写入 Excel 文件的特定工作表,并指定数据写入的范围。:需要写入 Excel 文件的数据,可以是数值矩阵、字符数组、单元格数组等。例子:split(string(doc_name),".");filename可以是。

2025-04-25 20:25:21 452

原创 振动信号知识3:代码答疑:fl/df+1、round(fl / df + 1)、fl和fu索引计算代码。

答:索引值。

2025-04-25 19:22:18 192

原创 matlab知识15:help、round()、matlab索引、FFT第一个频率点、df、索引计算公式

help+函数名称。

2025-04-25 19:15:19 235

原创 振动信号4:振动信号处理数据时的代码疑问

L_db_Matrix 的每一行,表示一个通道;:这样取到的fc,正好可以对应,对我们的手里现有的振动信号的列数。每一列的数据代表的是不同通道采集的数据,在同一个中心频率fc下计算得到的db值。所以fc(1:size(L_db_Matrix,2)) 的作用是为了让“频率数量” = “分析的频带数量”振动信号用不同的通道进行采集之后,这些不同的通道都要进行三分之一倍频的处理,所以对应不同的频率都会有。%表示取 [31.5, 63, 125] 这3个频率,对应 L_db_Matrix 的3列。

2025-04-24 18:30:43 229

原创 振动信号知识2:RMS是啥?答:可以计算信号的能量

是用来衡量“一个振动信号在某段时间内有多强”的。比如 一段上下波动的加速度信号(eg :机器震动时测出来的):它有正有负(上下震)如果你只求平均值,正负会抵消,得出来可能是 0 —— 但你明明看到它一直在震!衡量能量强度。在振动分析中的用处比较各频段的强度,判断哪个频率的震动最强。

2025-04-23 20:30:43 1253

原创 matlab知识14:fft,nextpow2,nfft,df=fs/nfft

答:nfft是进行FFT时所使用的变换长度,可以理解为打算用多少个点的快速傅里叶变换。nfft的作用是提高计算计算的效率,FFT算法对2的幂次长度运算速度最快。nfft可以提高频率的分辨率,点数越多,频率轴上的间隔越小,分辨率越高。不会改变原始信号本身:只是用来用来决定做频域分析时使用的点数,通常通过在末尾补零来实现。

2025-04-22 20:21:43 1040

原创 matlab知识9:dir(),exist(),File=dir(), fullfile(), File.name

下边我将一句一句的讲解一下,

2025-04-22 16:29:51 330

原创 matlab知识14:DFT旋转矢量的知识点:ppt+手写笔记

手写:

2025-04-22 13:20:02 68

原创 matlab知识13:FFT详解

级数运算类型数量(组数)每组大小特点第一级2点DFT(蝶形)4组每组2点不需要乘旋转因子第二级2点DFT(蝶形)4组每组2点第三级2点DFT(蝶形)4组每组2点继续乘旋转因子,输出最终 FFT 结果。

2025-04-21 21:10:11 194

原创 matlab知识12:信号处理时为什么一段N一段N的处理数据

这是因为我们采样点十分的庞大,如果有100万的采样点,同时处理难度很大,所以我们把他分成小的一段一段的。1、问题:这段代码的解释。

2025-04-20 23:15:05 204

原创 matlab知识11:diff是啥?如何用matlab求斜率

你把每一段的“值的变化”除以“横坐标的变化”,就得到了每一小段的。它是 MATLAB 里用来求“相邻两个数之间的差”的函数。,也就是: 相当于。

2025-04-20 21:17:45 343

原创 振动信号,What?!

简单来说,振动信号就是所有因为物体或介质的振动而产生的信号。振动可以来自任何能够动的物体,从设备的运转、车辆的行驶,到语音、音乐、地震等各种自然或人为因素,都会产生不同类型的振动信号。通过分析这些信号,我们能够获得有用的信息,进行监测、故障诊断、预测等应用。

2025-04-18 21:22:55 428

原创 matlab知识8:为什么我用matlab绘制的图像,大标题显示是方框

解决方法:我把我 设置的 'Times New Roman'换成<宋体>就可以了。

2025-04-18 16:35:27 211

原创 matlab知识10:xlim()与ylim()与XTick

2、 改变ylim范围与刻度之后坐标轴的范围与取值发生了变化。XTick是一个专有名词,就比如英文中的小狗,就叫 dog。是 MATLAB 中用来。是 MATLAB 中用来。是 MATLAB 中用来。

2025-04-18 15:49:10 404

原创 matlab 知识7:plot()函数

2025-04-18 15:21:54 107

原创 matlab知识6:set() 用于修改图形对象或界面控制属性的参数

也就是为了获取坐标轴、或者是图形四周边距的最小位置。这一句代码是干什么的?这一句代码是干什么的?

2025-04-18 15:05:53 204

原创 matlab知识5:function定义函数(举例子)

上边的函数其实也可以改成 function [output]=xiaogou(~,~,app)。只要你愿意。~ 表示不会使用func表示函数名,只要你愿意你可以改成 xiaogou(小狗)app可以更换成 dagou(大狗)

2025-04-18 10:20:35 174

原创 matlab知识4:如何让运行着的matlab文件停止运行

方法:ctrl+C。

2025-04-17 16:47:27 158

原创 matlab知识3:实时脚本是干什么的?

2、让matlab的实时脚本运行我想运行的那一节,而不是从头到尾的运行程序,因为真的很慢。答:鼠标放到你想运行的那一个节,然后点击CTRL+enter。就是一遍写代码,一遍验证每一行的代码,实时反馈你现在的情况。1、matlab的实时脚本是干什么的?3、在不同节之间切换,ctrl+⬆。

2025-04-14 20:36:44 159

原创 matlab知识2:figure()创建窗口

plot(t,x) 的方法是绘制时间信号。t是x轴,x是y轴。figure(1)是创建一个编号为1 的窗口,编号是递增的。xlabel(‘人的名字’) 是x轴的标签。ylabel(‘人的体重’)是y轴的标签。

2025-04-12 20:53:12 234

原创 matlab知识:(1:length(x))

知识点:步长默认为1,*T代表某个采样点的时间。

2025-04-12 20:45:38 159

原创 实验四、设计一个百进制计数器,在开发板中验证。 开发板晶振时钟为 50M, 要求计数器变化速度为 500ms。 个位用数码管显示,十位用 LED 显示。要求包含 4 个模块(4 个.v 文件) :

/译码器模坿output reg [7:0] seg //八段数码箿if(!sys_rst_n)//全亮else//全亮endcaseendendmodule。

2023-12-06 19:03:24 126 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除