
笔记
文章平均质量分 90
左手の明天
用知识改变命运
Python领域优质创作者,CSDN博客专家,蓝桥课程签约作家,简书、掘金、知乎优秀创作者。主要趋向于python,matlab及其相关算法的研究,熟悉图像处理及分析,机器视觉,数据安全,数据可视化。参加了全国大学生机器人大赛Robocon赛事并获得国家一等奖,全国大学生数学建模挑战赛国家三等奖。
这么多程序猿,你是最独特的一个!!!
努力成为python工程师(≧∇≦)
wx公众号:做一个柔情的程序猿
展开
-
【重新定义matlab强大系列二十】Matlab显示地球地貌数据
Matlab显示地球地貌数据原创 2024-08-11 21:40:08 · 1191 阅读 · 0 评论 -
【重新定义matlab强大系列十九】教你如何绘制 MATLAB 徽标
教你如何绘制 MATLAB 徽标。原创 2024-08-06 08:00:00 · 646 阅读 · 0 评论 -
【Matlab函数分析】imwrite函数将图像写入图形文件
将图像数据A写入filename指定的文件,并从扩展名推断出文件格式。imwrite在当前文件夹中创建新文件。输出图像的位深取决于A的数据类型和文件格式。原创 2024-07-28 15:17:33 · 2309 阅读 · 0 评论 -
【Matlab函数分析】imread从图形文件读取图像
A = imread(filename) 从 filename 指定的文件读取图像,并从文件内容推断出其格式。如果 filename 为多图像文件,则 imread 读取该文件中的第一个图像。原创 2024-06-30 16:13:37 · 2948 阅读 · 0 评论 -
Matlab绘图之曲面绘图数据与颜色图的关系
在使用surf 或mesh 等函数创建曲面绘图时,可以通过调用colormap 函数自定义颜色方案。如果要进一步控制外观,可以更改穿过此曲面的颜色的方向或模式。这种自定义需要更改控制曲面和颜色图之间关系的数组中的值。原创 2024-06-06 09:00:00 · 987 阅读 · 1 评论 -
Matlab绘图之将数据表示为曲面
MATLAB图形通过x-y平面中的矩形网格上方的点的z坐标来定义曲面。通过用直线连接相邻点来形成绘图。曲面图可用于可视化因太大而无法以数字形式显示的矩阵,还可用于绘制包含两个变量的函数。原创 2024-06-05 08:30:00 · 1628 阅读 · 0 评论 -
【Matlab函数分析】绘图函数:mesh网格曲面图
mesh(X,Y,Z)创建一个网格图,该网格图为三维曲面,有实色边颜色,无面颜色。该函数将矩阵Z中的值绘制为由X和Y定义的 x-y 平面中的网格上方的高度。边颜色因Z指定的高度而异。原创 2024-05-29 08:30:00 · 5302 阅读 · 0 评论 -
【Matlab函数分析】绘图函数:colormap查看并设置当前颜色图
colormap(map)将当前图窗的颜色图设置为map指定的颜色图。例如,colormap hot将颜色图设置为hot。colormap(target,map)为target指定的图窗、坐标区或独立可视化设置颜色图,而不是为当前图窗设置颜色图。原创 2024-05-28 08:30:00 · 4853 阅读 · 0 评论 -
【Matlab函数分析】对二维或三维散点数据插值函数scatteredInterpolant
使用scatteredInterpolant对散点数据的二维或三维数据集执行插值。scatteredInterpolant返回给定数据集的差值F。可以计算一组查询点(例如二维(xq,yq))处的F值,以得出插入的值vq = F(xq,yq)。原创 2024-04-25 20:20:28 · 5138 阅读 · 0 评论 -
【Matlab函数分析】详解矩阵与数组函数ndgrid和meshgrid
详解矩阵与数组函数ndgrid和meshgrid原创 2024-04-21 20:05:16 · 1644 阅读 · 0 评论 -
【Matlab函数分析】深入分析随机抽取样本函数datasample
datasample函数是一个用于数据采样的 MATLAB 函数。该函数能够从给定的输入数据集中随机或按顺序选择指定数量的样本,支持多种采样策略,如简单随机采样、分层采样等。通过调用datasample,用户可以轻松地实现数据集的子集选择,以满足不同的数据处理和分析需求。原创 2024-03-18 08:00:00 · 3137 阅读 · 0 评论 -
基于MATLAB的新冠病毒传播元胞自动机模拟
鉴于2020年2月的新型冠状病毒的爆发,病毒在人群中的传播过程引起了人们的关注,这里用元胞自动机简单地模拟病毒在人群中传播的过程。数据的初始化以下代码设置GUI按键以及初始化人群分布,这里我把人群的分布作为二维上的正态分布。计算二维散点的正态分布可以用matlab中的mvnrnd函数具体用法为(以双变量为例):先构造该两个变量的均值向量,再构造协方差矩阵,输入为mvnrnd(均值向量,协方差矩阵,想得到的点的个数),该函数的输出为n行2列的矩阵,每一行中的两个元素分别代表所得的正态分布的点的行下标,转载 2020-09-21 20:25:16 · 2283 阅读 · 5 评论 -
OFDM信号仿真及原理分析(MATLAB)
版权声明:本文为CSDN博主「子木呀」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_41687938/article/details/89404046OFDM信号仿真及原理分析(MATLAB)一、说明二、概述三、基本原理3.1 OFDM系统收发机的典型框图3.2 OFDM调制与解调四、过程中...转载 2020-03-24 21:43:17 · 7467 阅读 · 3 评论 -
2020数学建模国赛A题解题思路
第一问: 在整个传输的过程中,传送带的速度已经被确定了,需要考虑到表1 配置的温度变化趋势以及时间,温度曲线在这一过程中的变化始终保持连续,需要注意的是不同的温区之间存在温度差,解题的过程中需要对温度变化做出合理的假设,因为物体的导热是需要时间的,基础阶段可以假设该时间段不存在,后面可以提到改进和创新。由于给出了制程界限和运输速度,就可以计算出电路板在焊接过程中的时间,温度变化的过程就可以通过函数关系式表达出来了。温度变化的过程可以通过 MATLAB 中的 CFtool 来进行拟合,只要确定好表达式,以及限转载 2020-09-22 21:18:51 · 2332 阅读 · 0 评论 -
Python进阶:这些高级写法,让你的代码更简洁、更高效!
Python是一门简洁、优雅的语言,有一些高级写法可以帮助我们更好地编写代码,列举了一些常用的高级写法。原创 2023-12-12 08:00:00 · 1074 阅读 · 0 评论 -
分享github上比较热门的ChatGPT项目,值得收藏
国内的开发者依托openAI的接口,开发了许多ChatGPT的项目,并且在GitHub 上进行了开源,确实有很多实用的应用项目,今天就整理一下github上最热门的ChatGPT项目,跟大家分享。原创 2023-04-22 16:40:43 · 10197 阅读 · 2 评论 -
python入门基础要点,入门决定没问题(初学者专属)
近期,好多小伙伴在询问python如何进行入门,这个其实我也不知道怎么回,因为每个人的学习方式和接受程度不同,有些人觉得入门的点而在有些人眼里却是太简单,太low,编程语言的学习每个人可能都有不同的学习方法和看法,但是,任何语言入门基础是最重要的,所谓积少成多,学好基础知识,也就是对一门语言精通的前提。原创 2022-10-24 07:00:00 · 857 阅读 · 3 评论 -
【实用工具系列】MathCAD入门安装及快速上手使用教程
mathcad是一款功能强大的工程计算软件,主要应用于工程中应用数字的计算以及管理,它允许工程师运用所有的应用公式以及函数和动态、可感知单位进行一个系统的精准的设计和计算,还拥有的可视化的格式和以用户为需要的直观界面,标准的数字符号帮助你更好的运算,文本和图形提供您的设计,将这些集中在一个工作表中,可广泛应用于土木工程、电子工程、数据分析、信号处理、图像处理、数学等多个领域。...原创 2022-08-07 22:30:12 · 33908 阅读 · 28 评论 -
window10连接宽带后创建共享热点(WiFi)问题及解决办法:1 无法启动承载网络;组或资源的状态不是执行请求操作的正确状态+2 手机连不上电脑共享的热点或者连上但不能使用
window10连接宽带后创建共享热点(WiFi)问题及解决办法:1 无法启动承载网络;组或资源的状态不是执行请求操作的正确状态,2 手机连不上电脑共享的热点或者连上但不能使用。原创 2022-07-06 21:19:00 · 6500 阅读 · 4 评论 -
【写给初发论文的人】撰写综述性科技论文常见问题
🔗 更新专刊:笔记 🚩 撰写作者:左手の明天 🥇 精选专栏:《python》 🔥 推荐专栏:《算法研究》💗 大家好🤗🤗🤗,我是左手の明天!💗📆 最近更新:2022 年 5 月 16 日,左手の明天的第242篇原创博客📚更新于专栏:笔记前言1 常见问题1.1 选题1.2 摘要1.3 正文2 出现问题的原因2.1 写作经验欠缺2.2 查阅文献太少2.3 交叉学科的知识了解有限2.4 专业知识深度掌握不全面3 如何写好综述论文3...原创 2022-05-16 22:25:42 · 857 阅读 · 2 评论 -
【python技能树】python模块管理
🚩python模块导入安装教程以xlrd-0.9.4.tar.gz模块的安装为例pip 是一个安装和管理 Python 包的工具。pip的安装需要setuptools 或者 distribute,如果使用的是Python3.x那么就只能使用distribute,因为Python3.x不支持setuptools。distribute下载地址: http://python-distribute.org/distribute_setup.pyPip下载地址:https://py...原创 2022-05-05 18:23:58 · 1134 阅读 · 0 评论 -
【python技能树】python编码规范
想要写好python代码,必须了解python相关编码规范,有了这个的加持,编写的代码不仅可以实现相应的功能,而且简单易读,逻辑清晰。本节技能树主要分享相应的python编码规范,学习python的小伙伴们请仔细阅读,对你的python代码的编写肯定有质的提高!!!1 代码编码格式一般来说,声明编码格式在脚本中是必需的。 国际惯例,文件编码和 Python 编码格式全部为 utf-8 。例如:在 Python 代码的开头,要统⼀加上如下代码:# -- coding: utf-8 --如..原创 2022-05-05 18:03:18 · 40136 阅读 · 7 评论 -
【python技能树】强推10款Python常用的开发工具
要熟练使用python解决各种问题,开发工具必不可少,其中就包括IDE或者代码编辑器,或者集成的开发编辑器(IDE),一个好的开发工具可以让你事半功倍,接下来主要介绍python的一些常用的开发工具。1 IDLE:Python自带的IDE工具IDLE(Integrated Development and Learning Environment),集成开发和学习环境,是Python的集成开发环境,纯 Python 下使用Tkinter编写的IDE。支持平台:Windows, macO...原创 2022-05-04 21:01:11 · 5343 阅读 · 9 评论 -
【python技能树】详解python的运行方式
python包含两种运行方式:交互式和脚本式。交互式可以通过cmd命令行窗口或者IDEL实现,而脚本式通过写一个脚本(.py结尾的文档)实现。其中交互式主要用于简单的python运行或者测试调试python时用到,而脚本式是运行python程序的主要方法。1 交互模式下执行 Python 这种模式下无需创建脚本文件,直接在 Python解释器的交互模式下编写对应的 Python 语句即可。1.1 Windows命令行工具通过Windows命令行工具进行交互式运行python。在开始菜单..原创 2022-05-03 20:51:14 · 6522 阅读 · 0 评论 -
【python技能树】Windows/Linux系统下python的安装与环境配置
1Windows系统下python安装此次安装主要针对windows开发,因此是在windows 10系统下进行安装。1.1 python下载安装Python官网:Python Releases for Windows | Python.org在这里找到自己需要的版本进行下载即可,但是建议大家不要下载最新版本,懂得都懂。。。下载完成后运行安装即可。下载稳定版,具体下载版本需要看自己的电脑是多少位的,博主的电脑是64位的,因此安装的版本是64位的3.7.4:可进“设置...原创 2022-05-03 16:54:51 · 53411 阅读 · 36 评论 -
【加解密算法实现】全面剖析RSA加解密算法(附完整C/Python源码)
公开密钥加密(public-key cryptography),也成为非对称加密,是密码学的一种算法,他需要两个密钥,一个是公开密钥,另一个是私有密钥,一个用作加密的时候,另一个则用作解密。原创 2022-05-01 20:27:56 · 1134 阅读 · 5 评论 -
【python技能树】python程序设计思想
Python是一种面向对象oop(Object Oriented Programming)的脚本语言。面向对象是按人们认识客观世界的系统思维方式,采用基于对象(实体)的概念建立模型,模拟客观世界分析、设计、实现软件的办法。通过面向对象的理念使计算机软件系统能与现实世界中的系统一一对应。特性:抽象 封装 继承 多态优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护缺点:性能比面向过程低在面向对象程序设计中,对象包含...原创 2022-05-01 16:09:47 · 56461 阅读 · 53 评论 -
【python技能树】python简介
1 Python定义Python 是一种简单易学并且结合了解释性、编译性、互动性和面向对象的脚本语言。Python提供了高级数据结构,它的语法和动态类型以及解释性使它成为广大开发者的首选编程语言。 Python 是解释型语言:开发过程中没有了编译这个环节。类似于PHP和Perl语言。 Python 是交互式语言:可以在一个 Python 提示符>>>后直接执行代码。 Python 是面向对象语言:Python支持面向对象的风格或代码封装在对象的编...原创 2022-04-30 16:20:44 · 149446 阅读 · 93 评论 -
解决TexStudio编写LaTeX论文引用文献问题:正文引用处出现[?],参考文献也不显现
当我们利用LaTeX编写论文时,可能会出现引用参考文献时正文引用处出现?号,肯能的原因及解决方案如下:问题一忘记在\end{document}前面放\bibliographystyle{样式}和\bibliography{参考文献bib文件名}:\bibliographystyle{plain}\bibliography{sample}其中, LaTeX 标准选项及其样式共有以下8种:plain,按字母的顺序排列,比较次序为作者、年度和标题.unsrt,样式同plain,只是按照引用的先后原创 2022-02-18 21:30:02 · 7789 阅读 · 1 评论 -
解决Python安装pyqt5-tool出现的系列问题:ERROR: Could not find a version that satisfies the requirement xxx
一步一步成功解决Python安装pyqt5-tool出现的系列问题:ERROR: Could not find a version that satisfies the requirement xxx原创 2021-12-04 11:09:58 · 33304 阅读 · 24 评论 -
深度学习Machine Learning资料汇总(持续更新)
这篇博客主要汇总深度学习相关学习资料,以便自己学习!当然也是借花献佛,供大家统一学习。偏最小二乘法回归(Partial Least Squares Regression)典型关联分析(Canonical Correlation Analysis)增强学习(Reinforcement Learning and Control)因子分析(Factor Analysis)线性判别分析(Linear Discriminant Analysis)(二)线性判别分析(Linear Discriminant转载 2021-11-15 21:26:39 · 153 阅读 · 0 评论 -
红黑树(三)之 C++的实现
红黑树原理和算法详细介绍见博文:红黑树(一)之 原理和算法详细介绍_ywsydwsbn的博客-CSDN博客红黑树C语言实现详见博文:红黑树(二)之 C语言的实现_ywsydwsbn的博客-CSDN博客目录红黑树的C++实现(代码说明)1. 基本定义2. 左旋3. 右旋4. 添加5. 删除操作红黑树的C++实现(完整源码)红黑树的实现文件(RBTree.h)红黑树的测试文件(RBTreeTest.cpp)红黑树的C++测试程序红黑树的C++实现(代码转载 2021-11-15 15:20:43 · 155 阅读 · 0 评论 -
红黑树(二)之 C语言的实现
红黑树具体内容介绍见博文:红黑树(一)之 原理和算法详细介绍_ywsydwsbn的博客-CSDN博客目录红黑树的C实现(代码说明)1. 基本定义2. 左旋3. 右旋4. 添加5. 删除操作红黑树的C实现(完整源码)红黑树的C测试程序红黑树的C实现(代码说明)红黑树的基本操作是添加、删除和旋转。在对红黑树进行添加或删除后,会用到旋转方法。为什么呢?道理很简单,添加或删除红黑树中的节点之后,红黑树就发生了变化,可能不满足红黑树的5条性质,也就不再是一颗红黑树了,而转载 2021-11-12 10:48:57 · 338 阅读 · 0 评论 -
红黑树(一)之 原理和算法详细介绍
目录R-B Tree简介红黑树的应用红黑树的时间复杂度和相关证明红黑树的基本操作(一) 左旋和右旋1. 左旋2. 右旋3. 区分 左旋 和 右旋红黑树的基本操作(二) 添加1. (Case 1)叔叔是红色1.1 现象说明1.2 处理策略1.3 示意图2. (Case 2)叔叔是黑色,且当前节点是右孩子2.1 现象说明2.2 处理策略2.3 示意图3. (Case 3)叔叔是黑色,且当前节点是左孩子3.1 现象说明3.2 处理策略..转载 2021-11-11 21:32:39 · 253 阅读 · 0 评论 -
TexStudio内容字体格式设置+公式编写及排版心得
近期撰写论文,期刊要求需要用LaTex撰写及设置论文格式。通常情况下论文都是通过word形式的论文模板进行设置,当然用LaTex撰写哟版都是比较好的期刊才会这么要求。撰写过程中都是边学边改。今天分享在用TexStudio撰写论文过程中内容字体格式设置和公式编写及排版的注意事项。希望对还在撰写论文的朋友有帮助,喜欢的话来个三连(点赞、评论、关注)首先介绍一下TexStudio是什么???TeXstudio是一款开源的跨平台LaTeX编辑软件,用户界面与Texmaker类似。作为LaTeX的集成开发环原创 2021-11-02 11:07:53 · 6294 阅读 · 1 评论 -
Origin 2019b 图文安装教程及下载(附安装包)
Origin是由OriginLab公司开发的一个科学绘图、数据分析软件,支持在Microsoft Windows下运行。Origin支持各种各样的2D/3D图形。,拥有强大的数学数据分析功能,可以帮助科研人员及工程师进行各种数据分析和专业刊物品质的绘图,十分简洁的操作界面使得用户可以可视化地定制从导入数据,绘图到数据分析的整个过程。...原创 2021-04-22 16:27:07 · 67428 阅读 · 91 评论 -
文章《QQ 正在尝试读取你的浏览记录》引热议,快看看你的隐私泄露了吗
近日,一篇题目为《QQ 正在尝试读取你的浏览记录》引发了网友们广泛关注,内容是网友 @mengyx 在使用 QQ时,为了防止一些流氓行为,特地去的 MS Store 里面安装的 QQ 桌面版,因为之前使用了火绒的自定义拦截功能,设置了一些重要或敏感数据目录的保护,竟意外的发现QQ正在尝试读取他的浏览器。拦截日志如下:附言 :21 小时 36 分钟前以 History 为关键字,最早可以追溯到9.1.5版本(2019年6月),这么说此种行为至少已经进行一年半了:AppUtil.dll.转载 2021-04-06 21:46:44 · 287 阅读 · 0 评论 -
40 个为开发者提供的免费工具
古话说得好,工欲善其事,必先利其器。作为一个开发人员,不仅仅需要写好代码,还需要知道如何能更快更好的工作,而工具无疑是其中一个很好的贡献者。好的的工具真的能给开发提效,那作为开发者都有哪些方面的工具需要知道呢?下面我们一一来介绍。这里写目录标题额外的工具Freebies.ByPeopleLunchclubCafecitoResllashDiscord漏洞追踪LinearZoho Bug Tracker文件托管BlackHole生产力CoderMirrorMetro PetroFriday代码协作CoScr转载 2021-03-09 14:23:37 · 560 阅读 · 0 评论 -
微信大改版,不止炸群、放烟花,这些有趣功能你也需要了解下
微信从1.0版本发布到现在已走过10周年年,在1月21日,微信发布8.0版本,推出了很多有趣的功能,一起来看看吧!微信表情互动性更强在微信8.0中,微信表情被设计的互动性更强,所有的黄脸表情都有简单的动画。其中三个表情很特殊:炸弹、庆祝和烟花,点击发送后,屏幕上会显示很大的动画,尤其是单独发送炸弹表情时,整个屏幕都会被“炸开”,并且收发双方的手机都会有震感。另外,微信表情还支持搜索,可以根据情绪词、关键词等进行搜索,喜欢斗图的你一定会喜欢这个功能。负一屏:浮窗 + 稍后再读我们经常在微信.原创 2021-02-01 13:16:56 · 835 阅读 · 0 评论 -
3万字加50张图,带你深度解析 Netty 架构与原理(下)
篇幅限制,上文请见:3万字加50张图,带你深度解析 Netty 架构与原理(上)2. Netty 的架构与原理2.1. 为什么要制造 Netty既然 Java 提供了 NIO,为什么还要制造一个 Netty,主要原因是 Java NIO 有以下几个缺点:1)Java NIO 的类库和 API 庞大繁杂,使用起来很麻烦,开发工作量大。2)使用 Java NIO,程序员需要具备高超的 Java 多线程编码技能,以及非常熟悉网络编程,比如要处理断连重连、网络闪断、半包读写、失败缓存、网络拥塞和异常流处理转载 2021-01-21 11:03:56 · 308 阅读 · 0 评论