摘要: 希尔伯特变换是进行包络检波的经典数学工具,它能够有效提取信号的包络信息。 1. 希尔伯特变换基本原理 1.1 数学定义 希尔伯特变换是一种线性算子,将一个实信号转换为另一个实信号,两者之间具有90°的相位差。 希尔伯特变换定义: H[x(t)] = x(t) * (1/πt) = (1/π) ∫[x 阅读全文
posted @ 2025-10-28 15:40 csoe9999 阅读(45) 评论(0) 推荐(0)
摘要: 一、统一参数区(建议先调这里) %% 0. 公共参数 clear; clc; close all; rng(2025) % 可重复 field = [0 100; 0 100]; % 100 m × 100 m nNode = 200; % 节点数 R = 15; % 通信半径 /m E0 = 0. 阅读全文
posted @ 2025-10-23 16:48 csoe9999 阅读(11) 评论(0) 推荐(0)
摘要: B树和B+树是两种重要的多路平衡搜索树结构,广泛应用于数据库和文件系统领域。下面我们将从C语言实现的角度深入解析它们的原理和实现细节。 一、B树解析 1. 结构定义 #define M 4 // B树的阶数(每个节点最多有M-1个键) typedef struct BTreeNode { int k 阅读全文
posted @ 2025-10-21 09:53 csoe9999 阅读(8) 评论(0) 推荐(0)
摘要: 一、硬件 JY901引脚 STM32F103引脚 功能说明 VCC 3.3V 电源供电 GND GND 地线 TX PA10 (USART1_RX) 接收数据 RX PA9 (USART1_TX) 发送数据 二、STM32串口配置代码(HAL库) // usart.c #include "stm32 阅读全文
posted @ 2025-10-21 09:09 csoe9999 阅读(9) 评论(0) 推荐(0)
摘要: 头文件定义和基础结构 // polar_sc_decoder.h #ifndef POLAR_SC_DECODER_H #define POLAR_SC_DECODER_H #include <stdio.h> #include <stdlib.h> #include <math.h> #inclu 阅读全文
posted @ 2025-10-16 09:38 csoe9999 阅读(18) 评论(0) 推荐(0)
摘要: 一、核心算法流程 graph TD A[图像输入] --> B{预处理} B --> C[灰度转换] B --> D[ROI区域限制] C --> E[边缘检测] D --> E E --> F[颜色空间增强] F --> G[霍夫变换检测] G --> H[直线聚类] H --> I[曲线拟合] 阅读全文
posted @ 2025-10-15 18:08 csoe9999 阅读(29) 评论(0) 推荐(0)
摘要: 基于核主成分分析(Kernel PCA)和二维主成分分析(2DPCA)的人脸识别MATLAB实现 一、matlab代码实现 1. 数据预处理模块 function [X_norm, mean_face] = preprocess_data(imds) % 图像向量化与归一化 X = double(r 阅读全文
posted @ 2025-10-14 10:38 csoe9999 阅读(10) 评论(0) 推荐(0)
摘要: 在进行办公自动化、文档处理、报告生成等任务时,我们常常需要批量生成 Word 文档。使用 Python 的 zipfile 模块配合 docx 模板,可以高效地解决 Word 批量生成的问题。Python 语言因其简洁、高效的特点,在自动化办公领域的应用日益广泛。 首先,微软的 Word 文档(以 阅读全文
posted @ 2025-10-12 18:06 csoe9999 阅读(17) 评论(0) 推荐(0)
摘要: 在 Linux 系统中,缓冲区是内存中的一小片区域,其作用是减少对硬件设备,如硬盘驱动器或网络的频繁访问,通过一次性地读取或写入更大块的数据来提高效率。系统IO和C库IO是Linux系统中用于处理文件操作的两类不同函数族,其中C库IO提供的函数通常包含缓冲机制。 系统IO与C库IO 系统IO操作(通 阅读全文
posted @ 2025-10-12 17:35 csoe9999 阅读(8) 评论(0) 推荐(0)
摘要: MATLAB实现蜻蜓优化算法(Dragonfly Algorithm, DA) 一、算法原理与核心机制 1. 生物行为建模 蜻蜓算法模拟蜻蜓的以下自然行为: 分离(Separation):避免个体碰撞,公式为: 对齐(Alignment):个体速度与邻居平均速度一致: 凝聚(Cohesion):向群 阅读全文
posted @ 2025-10-10 16:49 csoe9999 阅读(25) 评论(0) 推荐(0)