备注: 1、动态增加/移除坐标系; 2、多段y轴,共用同一个x轴; 3、x轴y轴数据同步,当放大缩小表格时; 4、通过定时器0.5s更新一次数据; 详解参考: https://blog.csdn.net/weixin_45074487/article/details/137076400?spm=1011.2415.3001.5331
2025-05-07 10:17:23 269KB QCustomPlot
1
公司里流行玩推箱子游戏,总共15关,可大家都被第11关难住了,一时没人能解,我写了个专门求解该问题的程序,只要把棋盘(0代表空闲,1代表阻碍物,2代表目标,3代表箱子on目标,4代表箱子,5代表worker)输入到txt文件中,修改加载的文件的代码位置,运行程序,不久就能给出计算结果,并以字符形式给出箱子的移动步骤。该程序纯属个人兴趣所为,现将其源代码公开,算是给同行们抛砖引玉吧
2025-05-07 08:25:56 31KB 源码
1
用msp430f149做飞控,只有8MHZ的频率,内部资源也没有stm32的多,所以采用两块芯片一起,一块控制姿态,一块做任务用。 硬件介绍: 电机是空心杯(2000转/min) ,电池是11.1V的航模电池 采用2块msp430f149最小系统做飞控板,一块用来姿态控制,一块用来完成题目要求,两者之间通过串口通信 陀螺仪用的是MPU9150(九轴),自带有地磁传感器,不需要再加地磁传感器 数据融合是靠MPU9150的内部DMP处理输出(该部分程序时移植32单片机的,针对430的时钟频率对该部分程序做了一些调整) 姿态控制算法是PID msp430四轴飞行器演示视频 msp430四轴飞行器演示视频(加遥控器) 电路城语:此资料为卖家免费分享,不提供技术支持,请大家使用前验证资料的正确性!如涉及版权问题,请联系管理员删除! 附件包含以下资料: 配套四旋翼飞行器简易遥控器制作:点击查看
2025-05-06 21:56:02 494KB 电子设计 电子大赛
1
VB制作的3D旋转体—骰子,模拟了骰子旋转的运动,单击控制骰子动止,鼠标距离控制运动速度,感觉蛮好玩的。存储正方体的八个顶点平面位置,采用斜二测画法,画好12条棱,构成一个正方体,并加以控制函数实现3D旋转,值得借鉴的一个VB代码。 运行环境:Windows/VB6
2025-05-06 17:41:51 2KB VB源代码 数据库应用
1
基于MATLAB的遗传算法及其在稀布阵列天线中的应用,毫米波雷达天线,稀疏阵优化,matlab源代码
2025-05-06 10:04:01 1KB matlab
1
《Matlab数字图像处理》是张德丰编著的一本经典教材,主要针对数字图像处理技术进行了深入浅出的讲解,结合Matlab编程语言,使读者能够更好地理解和应用相关理论。该书的第二版源代码提供了书中各章节的实例代码,帮助读者实践和验证书中的算法,加深对图像处理原理的理解。 1. 图像处理基础 数字图像处理的基础包括图像的获取、表示和基本操作。在Matlab中,我们可以使用imread函数读取图像,imshow显示图像,imwrite保存图像。此外,还有imadjust用于调整图像的对比度和亮度,imresize用于图像的缩放,imrotate用于图像的旋转。 2. 图像增强 书中02章节可能涉及图像增强技术,如直方图均衡化,它可以改善图像的全局对比度。在Matlab中,使用histeq函数可以实现直方图均衡化。还有低通滤波、高通滤波等,通过滤波器平滑图像或突出边缘,例如使用imgaussfilt进行高斯滤波。 3. 图像分割 04章节可能涵盖图像分割,这是将图像划分为具有不同特征的区域的过程。常见的分割方法有阈值分割、区域生长、边缘检测等。Matlab的imbinarize函数可以进行二值化分割,bwlabel用于连通组件标记,imfill可以填充孔洞。 4. 边缘检测 07章节可能会讨论Canny、Sobel、Prewitt等边缘检测算法。在Matlab中,edge函数可以实现这些算法,通过设置不同的参数,提取图像的边缘。 5. 彩色图像处理 08章节可能涉及到彩色图像处理,如RGB到其他颜色空间的转换,例如从RGB转为灰度图像(rgb2gray),或者从RGB转到HSV空间(rgb2hsv)。 6. 图像几何变换 10章节可能涵盖图像的几何变换,如仿射变换、透视变换等。Matlab的imtransform函数可以实现这些变换,需要提供相应的变换矩阵。 7. 图像金字塔 03章节可能介绍图像金字塔的概念,包括高斯金字塔和拉普拉斯金字塔。在Matlab中,可以使用pyramid_up和pyramid_down函数构建图像金字塔。 8. 图像特征提取 11章节可能涉及到SIFT、SURF等特征提取算法,这些在机器学习和计算机视觉领域有广泛应用。 9. 图像编码与压缩 09章节可能讨论图像的编码方法,如JPEG、JPEG2000等,以及图像压缩的基本原理。 通过这些源代码,读者可以学习到如何在Matlab中实现这些图像处理技术,同时也可以根据自己的需求修改和扩展代码,加深对数字图像处理的理解和应用能力。这些实例代码是理论知识与实践操作相结合的重要桥梁,对于学习者来说极具价值。
2025-05-05 21:10:09 99KB Matlab
1
本例子是个点对点测试程序,可以测试两个节点通过无线收发数据,并测试通信质量。 使用:只需要将程序分别烧写如两个节点中,就可以通过按键和液晶显示进项交互操作。 左右键是选择菜单,中心键是确认。只需将两个设备一个设置为Device1,一个设置为Device2,然后进行确认就可以看到两个数据相互发送的信号质量。
2025-05-05 13:36:45 441KB CC2530 点对点通信
1
GD32F407VET6单片机实验程序源代码4.定时器1ms中断
2025-05-05 10:35:44 401KB
1
经典的LEACH算法,WSN路由算法,可在此基础上进行改进。
2025-05-04 22:57:42 14KB LEACH源代码
1
Python Web开发基础教程,以Django框架为主要内容,是一门旨在帮助初学者快速掌握Web应用构建的课程。Django是一个高级的Python web框架,它鼓励快速开发和实用主义设计,遵循“干(DRY,Don't Repeat Yourself)”原则,为开发者提供了许多开箱即用的功能。本教程通过一系列章节,逐步引导学习者从零开始,了解并实践Python Web开发。 让我们逐一探索压缩包中包含的各个章节内容: 1. **Chapter 1:Django入门** 这一章将介绍Django的基本概念,包括环境设置、项目创建以及第一个应用程序的搭建。学习者将学会如何安装Python和Django,以及如何使用`django-admin`命令来初始化项目和应用。 2. **Chapter 2:模型与数据库交互** Django的核心之一是其ORM(对象关系映射)系统,使得开发者可以使用Python代码操作数据库。这一章将讲解如何定义模型,创建数据库表,以及如何进行数据的增删改查操作。 3. **Chapter 3:URL路由与视图** Django的URL配置系统允许灵活地映射URL到特定的视图函数。这里会讲解如何设置URL模式,编写视图函数,并处理HTTP请求与响应。 4. **Chapter 4:模板系统** Django的模板引擎允许我们用Python语法编写动态HTML。这一章将介绍如何创建模板文件,使用模板语言,以及如何在视图中渲染模板。 5. **Chapter 5:表单处理** Django提供了一套强大的表单处理机制,包括表单类的定义、表单数据的验证以及渲染表单。这一章会讲解如何创建和使用表单,处理用户提交的数据。 6. **Chapter 6:用户认证与权限** Django内置了用户认证系统,包括用户注册、登录、注销功能。这一章将探讨如何启用和定制这些功能,以及如何设置用户权限和组别。 7. **Chapter 7:中间件与自定义请求响应流程** Django中间件是一个可以扩展其核心功能的机制。这一章将介绍如何编写和使用中间件,以及如何处理请求和响应的生命周期。 8. **Chapter 8:静态文件与媒体文件** 网站通常包含静态资源,如CSS、JavaScript和图片。这一章会讲解如何处理静态文件,以及如何上传和管理用户的媒体文件。 9. **Chapter 9:部署与性能优化** 最后一章将介绍如何将Django项目部署到生产环境,以及一些常见的性能优化技巧,如缓存和Gunicorn、Nginx的使用。 通过这个微课版的Python Web开发基础教程,学习者将具备使用Django开发功能齐全的Web应用的能力。每个章节都是精心设计,由浅入深,确保学习者能够逐步掌握Django的关键概念和技术。同时,实践是最好的老师,每个章节都配有源代码,让学习者可以直接动手实践,加深理解和记忆。
2025-05-04 20:08:08 79.33MB
1