自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python 连接 MySQL 数据库步骤

【代码】Python 连接 MySQL 数据库步骤。

2026-01-07 20:48:05 226

原创 MySQL 8.0 超详细保姆级官方版下载安装完整教程步骤(含环境配置+安装包下载)

MySQL 8.0.41是 Oracle 官方推出的稳定版关系型数据库管理系统(RDBMS),基于结构化查询语言(SQL)实现数据存储、管理与查询。该版本延续了 MySQL 系列 “体积小巧、运行高效、部署灵活” 的优势,同时优化了安全性(默认启用 SSL 加密)、性能(支持多线程并行查询)和兼容性,适用于中小型网站后台、开发测试环境、企业内部数据管理等场景,是程序员、运维人员的常用数据库工具。

2026-01-07 20:44:10 1503

原创 lambda函数结合的Python内置函数来处理数据教程

作用:对可迭代对象排序,lambda作为key参数定义“排序依据”,实现灵活的自定义排序。核心逻辑:lambda返回的数值/字符串,就是sorted的排序参考值。# 示例1:列表嵌套元组,按元组第二个元素升序/降序排序# 按第二个元素升序print(sorted_asc) # 输出:[(4, 3), (1, 5), (3, 8), (2, 9)]# 按第二个元素降序print(sorted_desc) # 输出:[(2, 9), (3, 8), (1, 5), (4, 3)]

2026-01-06 16:19:07 387

原创 Matlab BP神经网络实战,入门到实操(附完整可运行代码)

本文聚焦最经典、应用最广泛的**BP神经网络(反向传播神经网络)**,从原理极简解读、前置准备、实战步骤到完整代码,一站式帮你掌握Matlab神经网络的核心用法,所有代码均可直接复制运行,内容兼顾搜索引擎友好性与实操落地性。

2026-01-05 10:20:42 422

原创 Matlab方差分析(ANOVA)实战,原理极简解读+完整可运行代码

本文将聚焦最常用、最基础的**单因素方差分析(One-way ANOVA)**(后续拓展双因素入门),从原理极简解读、前置准备、实战步骤、完整代码到结果解读,一站式帮你掌握Matlab方差分析。

2026-01-05 09:54:42 812

原创 Python常用框架介绍

新手入门Web开发:优先Flask(学习成本低)。复杂企业级Web应用:优先Django(功能完善,开发高效)。高并发API接口:优先FastAPI(异步高性能,自动生成文档)。数据处理/报表生成:优先Pandas(配合NumPy提升效率)。大规模数据采集:优先Scrapy(高性能,分布式支持)。后端异步任务处理:优先Celery(解耦业务,支持分布式)。

2025-12-30 21:54:39 681

原创 Anaconda3最新版下载安装中文设置教程(含安装包下载)Python开发环境下载安装配置教程

14.在设置窗口左侧点击 “Application” 选项,找到 “Advanced settings”(高级设置),下拉选择 “简体中文”,点击 “OK” 保存。2.打开解压后的文件夹,右键点击 Anaconda 安装程序(.exe 格式),选择 “以管理员身份运行”(避免权限不足)。6.安装路径默认在 C 盘,修改路径首字符 “C” 为其他盘符(本例改为 D 盘),确认路径后点击 “Next”。11.取消界面中默认勾选的两个选项,点击 “Finish” 完成安装(取消后不影响使用)。

2025-12-30 21:52:20 819

原创 MATLAB异常值检测具体步骤(附实操代码)

本文以MATLAB为工具,拆解3种主流异常值检测方法的具体步骤,所有代码可直接套用。

2025-12-19 10:51:18 827

原创 MATLAB数据清洗流程包含:缺失值处理/异常值检测/重复值删除

本文结合实际案例,手把手教你用MATLAB完成全流程数据清洗,零基础也能快速上手。

2025-12-19 10:44:50 867

原创 MATLAB进行图像分割从基础阈值到高级分割

本文以实战为核心,从基础到进阶讲解MATLAB图像分割的实现步骤、参数调优和场景适配,帮助开发者快速解决不同类型的分割需求。

2025-12-17 10:04:17 317

原创 MATLAB信号与图像处理从环境下载安装配置到进阶应用 MATLAB凭借强大的矩阵运算能力和丰富的工具箱(Signal Processing Toolbox、Image Processing T

本文从基础操作入手,系统讲解MATLAB在信号生成/滤波、图像读取/增强/分割等核心场景的用法,结合实战案例,帮助工科学生、研发工程师快速掌握核心技能。

2025-12-17 09:27:53 822

原创 MATLAB基本运算与运算符全解析

本文系统梳理MATLAB常用的基本运算类型、运算符用法及实战技巧,覆盖标量、矩阵、数组等不同场景的运算规则,帮助初学者快速掌握核心用法,同时为进阶用户提供避坑指南。

2025-12-16 22:16:07 976

原创 MATLAB 环境搭建与认知实战教程:从下载安装到入门全解析教程

MATLAB(Matrix Laboratory)是MathWorks公司推出的高性能数值计算与可视化工具,广泛应用于数学建模、工程仿真、信号处理、机器学习等领域。对于初学者而言,搭建稳定的MATLAB环境、掌握基础操作逻辑是入门的核心。本文从环境搭建、界面认知、基础操作到实战案例,全方位讲解MATLAB的入门要点,适合高校学生、科研人员及工程技术人员学习。

2025-12-16 22:11:53 1738

原创 MATLAB文本文件读写实操fopen/fscanf/fprintf/fclose全解析

关闭指定句柄的文件% 关闭所有打开的文件(推荐批量处理时用)status:关闭状态,0表示成功,-1表示失败。

2025-12-08 13:46:29 970

原创 MATLAB数据读写与预处理教程:从入门到实战

本文结合实际应用场景,详细讲解MATLAB中常用的数据读写方法和标准化的预处理流程,内容覆盖文本、Excel、MAT文件等主流格式,以及缺失值处理、异常值检测、数据归一化等核心预处理技巧,适合科研人员、工程人员和初学者系统学习。原始数据往往包含缺失值、异常值、冗余数据,预处理是提升分析精度的关键,核心流程为:缺失值处理→异常值检测与修正→数据标准化→特征筛选。数据读取是MATLAB数据处理的基础,不同数据源(文本、表格、二进制文件)对应不同的读取方法,选择合适的函数能大幅提升效率。

2025-12-08 11:17:54 1008

原创 MATLAB常量与特殊值完全教程:pi/inf/NaN/eps等核心用法实战

inf(Infinity)表示正无穷大,-inf数值除以0(如1/0超出realmax范围的数值(如2e+309数学极限运算(如exp(1000)NaN0/0、inf-inf、0*inf等无意义运算;非数字字符转数值(如缺失数据(如未采集的传感器数据)。eps(Epsilon)表示MATLAB中双精度浮点数的最小可区分精度,即1.0与下一个可表示的双精度数之间的差值(≈2.2204e-16)。eps(x)可计算数值x附近的机器精度(x越大,eps(x)越大)。

2025-12-04 14:00:16 916

原创 MATLAB二维绘图教程:plot()函数全解析(线条样式/颜色/标记/坐标轴设置)

plot()plot(x, y, '参数组合')参数分为三类:线条样式、颜色、标记点,可组合使用(如'r--o'表示红色虚线+圆形标记)。% 示例4:正弦(绿色点线+正方形标记)、余弦(黑色点划线+三角标记)hold on;% 保留当前画布,继续绘制下一条曲线hold off;% 关闭hold,恢复默认hold on是绘制多条自定义样式曲线的核心,否则新曲线会覆盖原有曲线。MATLABplot()基础绘图:通过plot(x,y)绘制单/多条曲线;

2025-11-28 09:33:48 1547

原创 Python完整异常结构全解析:try-except-else-finally实战教程

异常是程序运行阶段触发的错误,区别于编写时的“语法错误”。:除数为0;:读取不存在的文件;IndexError:列表索引越界;KeyError:字典键不存在;TypeError:数据类型不匹配(如字符串+数字);ValueError:传入无效参数(如int("abc")# 未处理异常,程序直接崩溃print(10 / 0) # 触发ZeroDivisionErrorprint("这段代码永远不会执行")# 定义自定义异常"""登录异常类"""

2025-11-28 09:09:58 410

原创 MATLAB中对基因表达数据进行差异表达分析

在MATLAB中对基因表达数据进行。以下结合基因表达数据的特性(高维、噪声大、需考虑生物学重复),分场景给出完整可运行的代码和关键解读。

2025-11-25 11:49:08 941

原创 MATLAB 基因表达数据处理与可视化全流程案例

(样本数×基因数,维度可达上万),核心需求包括:数据预处理、降维可视化、差异表达分析、聚类分析等。以下是完整可运行的实战案例,涵盖从数据加载到可视化的全流程。(如单细胞RNA-seq、加权基因共表达网络分析WGCNA)的定制化代码,可补充说明,我会进一步细化!首先生成模拟的基因表达数据(或加载真实数据,如GEO数据库下载的。基因表达数据(如RNA-seq、微阵列数据)通常是。若从GEO数据库下载了基因表达数据(

2025-11-25 11:46:32 631

原创 Re-ID 模型 + 标准化流程 + 轨迹特征库

DeepSORT的外观特征模块本质是“Re-ID模型提特征、标准化流程保质量、轨迹特征库做聚合Re-ID模型解决“特征区分性”问题,将外观转化为可量化向量;标准化流程解决“特征稳定性”问题,消除非外观因素干扰;轨迹特征库解决“特征鲁棒性”问题,将单帧特征升级为轨迹级特征。这一组合是DeepSORT超越SORT的核心,也是后续ByteTrack、StrongSORT等变种算法的基础——所有改进均围绕“提升Re-ID模型的区分性、优化标准化流程的鲁棒性、调整特征库的匹配策略”展开。

2025-11-20 08:55:58 1065

原创 DeepSORT算法中外观特征提取的具体方法(附YOLOv4 检测 + DeepSORT 跟踪实现方案)

DeepSORT的外观特征提取本质是“Re-ID模型+标准化流程+轨迹特征库核心是利用预训练CNN将目标外观编码为512维归一化向量,解决运动信息不足的问题;流程上从裁剪、预处理到特征归一化,每一步都服务于“特征的区分性和鲁棒性”;工程上通过特征库、轻量化模型、类别适配,平衡跟踪精度和实时性。这一提取方法也是后续各类DeepSORT变种(如ByteTrack、StrongSORT)的基础,仅在模型架构、特征维度、匹配策略上做微调。

2025-11-20 08:54:02 1625

原创 DeepSORT算法的原理

卡尔曼滤波跟踪的目标状态为8维向量(u, v):目标中心坐标(像素)s:目标面积(s = w × h,边界框宽×高)r:目标宽高比(r = w/h,假设宽高比不变,简化计算)u', v', s'u, v, s的速度(假设匀速运动模型)最后一维固定为0(因r变化缓慢,忽略其速度)DeepSORT的核心是**“运动模型预测+外观特征匹配+匈牙利算法关联”**,通过引入深度外观特征解决了SORT的ID切换问题,同时保持实时性,成为多目标跟踪的标杆算法。

2025-11-19 11:20:52 1614

原创 用 YOLOv4 检测 + DeepSORT 跟踪实现方案(含matlab 2024下载配置安装教程)

方法1:使用预训练YOLOv4模型(基于COCO数据集,支持80类目标) detector = yolov4ObjectDetector;% 方法2:加载自定义训练的YOLOv4模型(若有) % load('my_yolov4_detector.mat', 'trainedDetector');

2025-11-19 11:19:12 898

原创 Computer Vision Toolbox中目标检测与跟踪的传统方法

方法类型核心优势局限性最佳适用场景传统检测速度快、无需标注数据、轻量级对复杂背景、目标形变/遮挡适应性差刚性目标(人脸、零件)、简单背景质检传统跟踪实时性好、资源消耗低、无需预训练依赖初始框、易受遮挡/背景干扰固定摄像头监控、低速运动目标跟踪。

2025-11-17 13:49:22 934

原创 Computer Vision Toolbox(计算机视觉工具箱)图像处理和视频分析入门教程(包含MATLAB环境下载安装教程)

MATLAB的 **Computer Vision Toolbox**(计算机视觉工具箱)是处理图像和视频分析任务的核心工具,提供了从基础图像处理到高级目标检测、跟踪、三维重建等功能的完整工具链。本教程从零开始,带你快速掌握工具箱的核心功能、使用流程和典型应用,附代码示例。

2025-11-17 13:44:12 1172

原创 MATLAB实现YOLO目标检测的代码分享

以下是MATLAB实现YOLO目标检测的完整代码(以YOLOv4为例),涵盖。全流程,代码可直接运行(需替换路径和参数)。

2025-11-14 09:16:05 407

原创 MATLAB YOLO 入门教程:从零实现实时目标检测(含完整代码及MATLAB R2024b下载安装配置教程)

全流程,适合零基础入门。

2025-11-14 09:12:30 1513

原创 MATLAB中导入和导出数据入门教程

在MATLAB中,数据的导入与导出是数据分析的基础操作,支持多种格式(如CSV、Excel、TXT、MAT等)。

2025-11-13 20:12:42 429

原创 matlab数据分析教程包含环境配置(matlab下载安装配置教程)

通过以上步骤,可完成从环境配置到数据导入、预处理、分析、可视化的完整流程。MATLAB的优势在于交互式操作和丰富的工具箱,适合快速验证分析思路。

2025-11-13 20:09:05 1827

原创 Faster R-CNN是深度学习 入门教程

Faster R-CNN的核心是“两阶段检测+共享特征”,通过RPN快速生成候选区,再通过Fast R-CNN精细分类和定位,实现高精度检测。借助MATLAB的工具箱,无需深入理解网络细节,即可快速实现从数据标注到模型部署的全流程。

2025-11-11 10:17:44 794

原创 MATLAB 基于 Faster R-CNN 的目标检测实现教程

区域提议网络(RPN):生成可能包含目标的候选区域(Region Proposal),替代传统滑动窗口,大幅提升效率。Fast R-CNN检测器:对候选区域进行分类和边界框修正,输出目标类别和精确位置。MATLAB的封装了Faster R-CNN的实现,支持基于预训练模型的迁移学习(无需从零训练,适合数据量有限的场景)。数据标注→数据增强→模型配置→训练→评估→推理。MATLAB的工具箱封装了复杂的网络细节,无需手动搭建RPN和Fast R-CNN,适合快速实现高精度目标检测系统。

2025-11-11 10:10:29 1448

原创 MATLAB 的目标检测完整教程

用预训练的Faster R-CNN模型,通过迁移学习适配自定义数据集。(适合复杂场景),附详细代码和步骤说明,从零开始实现目标检测。实现,支持两种传统特征匹配、阈值分割到深度学习的全流程。以下是基于MATLAB的目标检测完整教程,涵盖。:利用圆形的几何特征(边缘+圆形度)定位目标。:无需标注数据,适合规则形状目标;:对非规则目标或复杂背景效果差。:支持多类目标,对复杂背景鲁棒;:使用MATLAB自带的。:需要标注数据,训练耗时。(如“行人”“汽车”)。(适合适合简单场景)和。MATLAB主要依赖。

2025-11-07 10:41:07 955

原创 如何选择合适的内置函数和工具箱来提高MATLAB的运行速度?

专用优先”:针对具体任务(如滤波、优化),优先使用对应工具箱的专用函数(如filterfmincon),而非通用函数或手工实现。“底层优化”:优先选择底层为编译代码(如MEX文件)的函数,避开纯解释型的M文件循环。“算法高效”:选择复杂度更低的函数(如fft替代时域卷积,替代inv“并行/GPU加速”:大规模任务用parfor或GPU函数,充分利用硬件资源。通过以上方法,可显著降低代码耗时,尤其在处理百万级以上数据或复杂算法时,效率提升可达10~1000倍。

2025-11-04 15:16:39 609

原创 MATLAB 生成大矩阵时预分配内存比动态扩展运行速速快的原理

向量化操作:解决80%的效率问题,优先优化循环。内置函数:避免重复造轮子,充分利用工具箱。预分配内存:针对动态扩展的矩阵。并行计算/GPU加速:处理大规模并行任务。数据结构优化:稀疏矩阵、数值矩阵替代cell/struct。通过组合以上方法,MATLAB代码的运行速度可提升数十倍甚至上千倍,尤其在处理百万级以上数据时效果显著。

2025-11-04 15:13:49 570

原创 MATLAB高效算法示例

优先向量化:用矩阵/向量操作替代forwhile循环(MATLAB的“灵魂”优化)。利用内置函数:如dotfftconvfminsearch等,这些函数底层为编译代码,效率远高于手工实现。合理使用数据结构:大规模稀疏数据用sparse矩阵,避免冗余存储和计算。预分配内存:对需要动态扩展的数组,先通过zeros预分配空间(避免MATLAB频繁申请内存)。避免全局变量:全局变量会增加内存开销和函数调用耗时,优先用函数参数传递数据。

2025-10-29 11:15:35 1041

原创 在MATLAB中进行GUI设计的实例代码

以下是几个不同功能的MATLAB GUI设计实例代码,涵盖基础交互、数据可视化、图像处理等场景,代码可直接运行,适合入门学习。这些实例覆盖了GUI设计的核心元素(按钮、输入框、下拉菜单、绘图区),可根据需求扩展功能(如添加更多滤镜、拟合模型)。,点击“生成随机数据”创建带噪声的样本点,输入拟合阶数(如3),点击“开始拟合”显示拟合曲线和公式。,点击“加载图像”选择一张图片,通过下拉菜单选择滤镜效果,处理后可点击“保存图像”导出结果。:加载图像并应用多种滤镜(灰度、边缘检测、模糊),支持保存处理后的图像。

2025-10-28 15:59:09 241

原创 MATLAB仿真的实例代码

以下是6个不同领域的MATLAB仿真实例代码,涵盖机械系统、控制系统、信号处理、通信系统、电路和物理现象,每个实例均包含完整代码和结果说明,可直接运行验证。:电流先快速上升后震荡衰减至稳态(0.5A),电容电压逐渐上升至电源电压(5V),符合RLC电路暂态特性。:轨迹呈现不对称抛物线(因空气阻力),计算得到射程和飞行时间,与无阻力情况相比,射程缩短、飞行时间减少。:解调后的数据与原始数据一致(高SNR下误码率为0),2FSK通过不同频率区分0和1,抗噪声性能较好。

2025-10-23 10:40:03 419

原创 MATLAB 仿真能力教程

MATLAB仿真是通过数值计算、建模与可视化技术,模拟真实物理系统、工程过程或自然现象的行为,从而在无需实际构建系统的情况下验证设计、分析性能或优化参数。:PID控制器通过比例(快速响应)、积分(消除稳态误差)、微分(抑制超调)作用,使转速快速跟踪目标值,超调量通常可控制在5%以内。:单摆做周期性摆动,无阻尼时理论上周期恒定(约2秒),仿真结果与理论一致。:复杂系统可忽略次要因素(如小阻尼、高频噪声),降低仿真复杂度。)、仿真时间(如0~10秒)、求解器类型(如变步长。(机械、电气、控制等)、

2025-10-23 10:37:21 1079

原创 MATLAB中如何进行信号的时频分析

时频分析是处理非平稳信号(如语音、雷达信号)的重要方法,能同时展示信号在时间和频率上的变化特征。MATLAB 中常用的时频分析工具包括短时傅里叶变换(STFT)、小波变换(Wavelet)、希尔伯特-黄变换(HHT)等。HHT 适用于非线性、非平稳信号,通过经验模态分解(EMD)将信号分解为固有模态函数(IMF),再做希尔伯特变换得到时频谱。假设信号由两段不同频率的正弦波组成(0-1秒为10Hz,1-2秒为30Hz),并添加噪声,用多种方法分析其时频特性。

2025-10-18 11:42:40 499

空空如也

空空如也

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

TA关注的人

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