- 博客(81)
- 收藏
- 关注
原创 基于低秩约束去除图像中稀疏噪声
基于低秩约束去除图像中稀疏噪声是一个经典的图像处理问题,通常使用鲁棒主成分分析(Robust PCA, RPCA)方法。
2025-11-20 13:22:48
224
原创 PCA与K-means聚类结合的语音识别算法
李勃吴. 基于后验概率特征的改进无监督语音检测[J]. 信息工程大学学报, 2015.张兴明. 基于PCA的段级特征在说话人识别中的应用[J]. 电子技术应用, 2011.参考代码 基于PCA+k-means聚类的语音识别算法。
2025-11-03 11:36:47
737
原创 使用Stream API重构你的数据处理
Stream不是数据结构,而是对数据源(集合、数组等)的元素序列进行函数式操作的包装器。它支持顺序和并行聚合操作,让你能够以更高级的方式表达复杂的数据处理查询。如果你还在使用繁琐的for循环和临时集合来处理数据,是时候了解Java 8引入的Stream API了。它让数据处理变得声明式、可组合,并且更加优雅。Stream版本不仅代码更简洁,而且意图清晰:过滤→映射→收集,如同阅读一个数据处理流水线。假设我们有一个字符串列表,需要过滤出非空字符串并转换为大写。
2025-11-02 20:49:47
244
原创 使用cvx工具箱求解svm的原问题及其对偶问题
在硬间隔线性可分情况下,两者解应一致(决策边界重合)。若有轻微差异,可能因数值精度或支持向量选择阈值(要使用CVX工具箱求解支持向量机(SVM)的原问题和对偶问题,需分别构建优化模型并求解。参考 使用cvx工具箱求解svm的原问题及其对偶问题。使用核技巧时,将对偶问题中的内积。若数据非线性可分,引入松弛变量。对应支持向量,位于边界。
2025-10-31 11:01:34
799
原创 JavaScript中的闭包:概念与应用
闭包是指一个函数能够“记住”并访问其词法作用域中的变量,即使该函数在其词法作用域外被调用。换句话说,闭包允许我们在一个函数内部创建另一个函数,并能够访问外部函数的变量。
2025-10-29 11:50:40
254
原创 遗传算法的多车场车辆路径问题求解
参考代码 遗传算法求解多车场车辆路径问题 www.youwenfan.com/contentcsk/64104.html。: 每个客户仅被访问一次 车辆从所属车场出发并返回 车辆载重不超过容量限制 时间窗约束(若适用):锦标赛选择(Tournament Selection):最小化总运输成本(距离/时间/费用):改进顺序交叉(OX)保留车场连续性。:根据客户分布聚类调整车场服务区域。:在变异操作中嵌入3-opt优化。:每代保留前5%最优个体。:交换突变与车场重分配。变异率与种群多样性关联。
2025-10-28 11:56:54
314
原创 多重分形去趋势交叉相关性分析
多重分形去趋势交叉相关性分析(Multifractal Detrended Cross-Correlation Analysis, MF-DCCA)
2025-10-23 11:21:09
307
原创 超声波数值模拟与声场传播的MATLAB实现
参考仿真 超声波数值模拟,通过matlab模拟声场的传播 youwenfan.com/contentcsj/65678.html。通过调整这些参数,可以模拟各种实际场景中的超声波传播行为。
2025-10-20 16:22:54
426
原创 解决传统人工势场法目标不可达缺陷的综合方案
参考代码 解决传统人工势场法的目标不可达缺陷 www.youwenfan.com/contentcsj/54965.html。(dobs为最近障碍物距离,dgoal为目标距离):削弱目标点附近的斥力干扰,构建动态衰减机制。:在目标点附近形成平滑引力梯度,避免过冲。:针对核心计算模块设计流水线结构。:使用CUDA加速力场计算。
2025-10-16 11:17:18
253
原创 基于MATLAB的FY-3B MWRI数据处理
参考代码 用matlab处理FY-3B MWRI数据 www.youwenfan.com/contentcsi/65719.html。
2025-10-13 15:48:19
486
原创 ubuntu源码编译指定版本make
在Ubuntu系统中,源码编译是安装软件的一种高级方法,它允许用户针对特定的系统环境进行优化和定制。下面是一个针对Ubuntu平台从源码编译特定版本软件的详细流程,步骤旨在面向有一定Linux操作经验的用户。有些软件在安装完后还需要在系统中做额外的配置,如添加环境变量、修改系统配置文件等。下载指定版本的源码包,通常你可以在软件官网或者Github仓库找到。根据需要的软件,安装其他依赖库(通常在编译说明文档中会列出所需的依赖)。例如,你可能想通过特定的编译选项来优化程序的性能或者指定安装路径。
2025-10-12 18:02:16
183
原创 MySQL非root安装-初始化数据库时unknown variable ‘defaults-file=**/my.cnf‘
安装MySQL数据库是数据库管理的基础,有时在进行非root用户下安装MySQL数据库时,可能会遇到一些配置文件的问题。这里将详细介绍如何高效处理非root用户安装MySQL时出现的“unknown variable ‘defaults-file=**/my.cnf’”错误。
2025-10-12 17:31:23
282
原创 基于四元数的航天器自适应滑模控制(ASMC)设计
参考代码 用四元数为航天器设计的自适应滑模控制 www.youwenfan.com/contentcsi/64811.html。: 使用dSPACE实时仿真平台验证 注入真实传感器噪声(如星敏感器噪声:10−4rad/s)
2025-10-10 11:20:03
882
原创 针对大尺度L1范数优化问题的MATLAB工具箱推荐与实现
通过合理选择算法和优化策略,可在MATLAB中高效处理104至106维的L1优化问题。:大规模Lasso、组Lasso、弹性网。:复杂约束的L1优化(如带不等式约束):交替方向乘子法(ADMM):将大规模问题分解为子问题。
2025-09-25 16:08:47
961
原创 SAP集成HTTP接口(x-www-form-urlencoded格式)
首先,需要在SAP系统中定义一个HTTP接口。这通常涉及到创建一个HTTP客户端或配置一个HTTP服务,在SAP NetWeaver Gateway或者SAP Process Orchestration (PO)中设置。
2025-09-21 14:06:56
298
原创 简易DIY Zigbee智能空气监测仪与XIAO ESP32C6!
通过将技术与设计相结合,我创造了一种设备,它不仅可以跟踪空气质量,还可以增强我工作空间的美感。在我继续开发这款设备并探索新功能的过程中,您的见解将是无价的。对于细节,我路由了XIAO扩展板的引脚,以便在XIAO系列内的不同mcu之间轻松切换。在里面,我把传感器放在右边,用一堵厚厚的墙与MCU隔开,确保了最佳的性能和时尚的设计。然而,我越来越意识到我周围的空气质量,特别是不断上升的二氧化碳水平。最后,我们可以看到显示在OLED屏幕上的传感器数据,以及我们的Home Assistant仪表盘上的数据。
2025-09-16 15:13:23
314
原创 基于 C++ 的 IEC60870-5-104 规约的主从站模拟数据通信
基于 C++ 的 IEC60870-5-104 规约的主从站模拟数据通信。包括了报文的组织和解析,以及主从站之间的通信流程。
2025-09-10 10:28:21
280
1
原创 在Spring Boot中应用Jasypt以加密配置信息
在Spring Boot应用中,对配置信息进行加密是一项加强应用安全性的重要措施。Jasypt(Java Simplified Encryption)提供了一系列工具和类库,用于在Java应用中对属性文件、配置文件中的敏感信息进行加密。以下是将Jasypt应用于Spring Boot项目以加密配置信息的步骤。
2025-09-07 11:33:12
378
原创 Linux系统初步设置本地Git环境和生成SSH密钥
它将提示输入保存新SSH私钥的位置(如果接受默认值,按回车),并可能让您输入密钥的密码短语用于额外安全认证。接下来需要将您的SSH公钥添加到如GitHub或GitLab的Git服务器。SSH密钥对用于建立安全的通信连接,在与远端仓库交互时使用。这些信息将作为您提交的每个Git更改的一部分。结尾的文件,那么您已有一个SSH密钥对。然后粘贴您的公钥到指定的区域,并保存。找到并进入SSH密钥的相关设置页面。为了管理您的SSH密钥,可以使用。登录到您的Git服务器网站。没有安装,则需要先安装它。
2025-09-07 10:35:43
355
原创 使用 MATLAB 构建不规则三角网 (TIN)
MATLAB 提供了强大而灵活的工具来创建和分析不规则三角网 (TIN)。通过delaunay函数和类,用户可以轻松地从散点数据构建 TIN 模型,并进行各种地形分析。在实际应用中,可以根据需要添加约束条件,优化三角网结构,以满足特定领域的需求。对于更高级的 GIS 功能,可以考虑使用 MATLAB 的 Mapping Toolbox,它提供了专门的地形分析和可视化工具。
2025-09-02 17:13:20
456
原创 Doherty放大器必将在无线通信和射频技术中发挥更加重要的作用
幸运的是,随着单片射频控制器技术的出现,尤其是Peregrine半导体公司开发的UltraCMOS MPAC(单片相位与幅度控制器),Doherty放大器的优化变得更加简单和高效,为其在更多射频应用中的使用提供了可能。Doherty放大器是由William H. Doherty于1936年提出的,其基本原理是将输入信号进行功率分配,分别通过工作在AB类状态的载波放大器和工作在C类状态的峰值放大器进行放大,然后在输出端通过负载调制网络实现功率合成。然而,Doherty放大器的优化过程复杂且耗时。
2025-08-27 13:28:49
759
原创 STL——栈和队列和优先队列
通过上述内容,我们详细介绍了C++ STL中的栈、队列和优先队列的定义、基本操作及适用场景。理解和掌握这些数据结构对于编写高效、清晰的代码至关重要。栈(stack):后进先出,适用于递归、括号匹配等场景。队列(queue):先进先出,适用于广度优先搜索、任务调度等场景。优先队列(priority_queue):每次取出最高优先级元素,适用于任务调度、最短路径算法等场景。
2025-08-27 13:22:11
304
原创 储能电池的变换器进行了建模与仿真
通过上述步骤,你可以完成储能电池变换器的建模与仿真。这个过程包括电池模型的建立、DC-DC变换器的设计、控制器的实现以及仿真模型的构建和结果分析。
2025-08-21 10:44:37
434
原创 Java socket获取gps定位
在物联网(IoT)应用中,通过Java Socket编程获取GPS定位信息是一个常见需求。本文将介绍如何使用Java Socket编程获取GPS数据,并进行解析和处理。
2025-08-19 10:31:59
258
原创 java集成stable diffusion
Stable Diffusion是一个强大的图像生成模型,通常运行在Python环境中。通过REST API调用:使用Flask或FastAPI在Python中创建一个服务端,然后在Java中通过HTTP请求调用。通过JNI调用:直接在Java中调用Python代码。本文将重点介绍通过REST API调用的方法,因为这种方法更常用且易于维护。
2025-08-15 10:57:00
277
原创 基于模型预测控制的主蒸汽温度单步预测MATLAB实现
2] MATLAB官方文档: Model Predictive Control Toolbox mathworks.com/help/mpc/[3] 参考代码 预测控制主蒸汽温度实现单步预测 youwenfan.com/contentcsc/83946.html。[4] 王伟等. 基于MPC的火电厂热工过程优化控制[M]. 科学出版社, 2021.[1] 王海涛. 火电机组主蒸汽温度预测控制研究[J]. 动力工程学报, 2022.
2025-08-11 16:06:30
379
原创 超级嵌入式系统“性能/时间”工具箱使用方法
用户可以通过访问特定的链接(如示例中的https://raw.githubusercontent.com/GorgonMeducer/perf_counter/CMSIS-Pack/cmsis-pack/GorgonMeducer.perf_counter.1.9.9.pack,但请注意该链接为示例,实际使用时需访问最新的下载地址)或使用MDK的Pack Installer搜索并下载最新版本的工具箱CMSIS-Pack。在使用perf_counter之前,需要确保系统时钟(如SysTick)已经正确配置。
2025-08-08 10:08:28
377
原创 基于MATLAB实现的克里金插值的代码
参考代码 克里金插值matlab代码 youwenfan.com/contentcsb/81657.html。
2025-08-08 10:05:50
338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅