自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构十大习题|part1

本篇博客给出核心代码及其思路注释,还有其他不同的方法不一一讨论1.new是一个操作符,它用于在堆上分配内存,并调用相应的构造函数。new 类型名(参数列表)它会返回一个指向新分配内存的指针,如果分配失败,会抛出一个bad_alloc异常。2.delete也是一个操作符,它用于释放new分配的内存,并调用相应的析构函数。delete 指针它会将指针所指向的内存归还给系统,如果指针是NULL,不会有任何效果。如果指针不是由new分配的,或者已经被delete过,会导致未定义行为。

2023-05-13 23:23:14 3042 1

原创 MATLAB新手实验(4)--函数的编写及调试

本实验介绍了MATLAB函数编写与调试的实践方法,包含四个函数的实现与测试:1)分段函数myfun1根据输入值返回不同计算结果;2)数据统计函数myfun2计算均值、极值和均方根;3)范德蒙矩阵生成器myvander构建幂次矩阵;4)迭代法平方根计算器sqrt_iter_custom。每个函数均通过测试脚本验证,结果显示各项功能运行正确,包括分段函数输出、统计数值计算、矩阵生成和迭代求根效果。实验成功演示了MATLAB函数从编写到测试的全流程。

2025-06-21 15:55:05 353

原创 MATLAB新手实验(3)--程序的编辑及调试

本文介绍了MATLAB程序编辑与调试的3个基础实验:1) "3n+1"数论问题验证,通过循环实现正整数到1的转换;2) 等比数列求和实验,寻找使2^i累加超过10000的最小m值;3) 二分法求方程2e^(-x)-sinx=0在[0,1]内的根。实验内容包括程序编写、运行调试及结果验证,涉及while循环、条件判断、函数定义等MATLAB基础操作。通过这三个练习,读者可以掌握MATLAB的基本编程方法和调试技巧,为后续复杂程序开发打下基础。每个实验均配有完整代码和运行结果截图,便于理解与实操。

2025-06-21 12:30:44 440

原创 MATLAB新手实验(2)--语言矩阵运算

本文通过MATLAB实验探讨了矩阵运算的合法性判断、线性方程组求解、矩阵基本操作及逻辑运算等问题。在矩阵运算部分,分析了12种不同运算的合法性及结果,涉及转置、乘法、点乘等操作。线性方程组求解部分展示了两种方程组的MATLAB解法。矩阵分析部分计算了给定矩阵的秩、行列式、逆矩阵及特征值特征向量。逻辑运算部分验证了4种关系与逻辑表达式的结果。思考题计算了2的幂次求和。实验结果表明,MATLAB能有效处理各类矩阵运算,但需注意维度匹配等限制条件。

2025-06-16 01:27:48 667

原创 在keil5的移植过程中如何更换芯片(保姆级教学)

在Keil5中将STM32F103C8T6工程移植到RCT6需进行三个关键步骤:1)替换启动文件(从md.s更换为hd.s);2)在Options for Target中修改芯片型号为STM32F103RC;3)调整预处理宏定义(将STM32F10X_MD改为STM32F10X_HD)。此外,文章还解释了STM32芯片容量分类标准,指出C8T6属于中容量(MD)而RCT6属于大容量(HD),并附带了芯片型号命名规则和容量对照表。该移植过程适用于同系列不同容量芯片的转换。

2024-07-03 01:01:42 4958

原创 数据结构十大习题|part3

密码子检索,八大排序

2024-01-23 02:44:49 2369 1

原创 数据结构十大习题|part2

二叉树及其遍历,哈夫曼编码和译码,Dijkstra算法求解最短路径

2024-01-22 21:46:14 2026

原创 串口向电脑传送数据&电脑通过串口控制LED

官方说明:模式一最常用,配置模式一:波特率配置,如下图所示:51单片机的波特率计算公式为:波特率=12×(256−TH1)晶振频率​其中,晶振频率是指外部连接的晶体振荡器的频率,TH1是定时器1的高八位寄存器的值。这个公式适用于串口工作在模式1或模式3时,定时器1工作在模式2时的情况。如果要改变波特率,可以通过修改TH1的值或者使用PCON寄存器中的SMOD位来加倍波特率。头文件:通过串口发送一个无符号字符。先将参数Byte的值赋给SBUF寄存器,这是串口发送缓冲区,用来存储要发送的数据。等

2023-08-29 00:12:43 533 1

原创 按键控制LED流水灯模式&定时器时钟

江科大PPT:TCON介绍:TMOD介绍:不可位寻址:需要整体赋值;可位寻址:可以单独赋值。

2023-08-25 01:11:52 1813 1

原创 05/20 数据结构之力扣链表oj题

【代码】05/20 数据结构之力扣链表oj题。

2023-08-04 16:09:07 147 1

原创 04/20 数据结构之力扣数组oj题

实现三道数组力扣数组OJ题,移除元素,删除有序数组中的重复项,数组形式的整数加法。

2023-08-02 11:16:45 206

原创 03/20 数据结构之单链表的增删查改

【代码】03/20单链表的增删查改。

2023-07-20 01:07:59 197 1

原创 MATLAB新手实验(1)--入门之旅

本文介绍了MATLAB入门实验教程的主要内容。通过官网入门教程截图展示了MATLAB的基本界面和操作环境,包括命令窗口、工作区变量管理、绘图功能等基础模块。实验内容覆盖了MATLAB基础语法、矩阵运算、数据可视化等核心功能,适合新手快速上手MATLAB编程。教程采用图文并茂的方式,通过具体实例演示如何执行基本数学运算、创建变量和生成图形,为初学者提供了直观的学习路径。

2023-07-16 14:45:17 260 1

原创 02/20 数据结构之顺序表

【代码】02/20 数据结构之顺序表。

2023-07-05 16:40:42 182 1

原创 01/20 数据结构之复杂度

01/20 数据结构之复杂度。

2023-07-04 01:06:30 267 1

原创 杨氏矩阵及字符串旋转

【代码】杨氏矩阵及字符串旋转。

2023-04-01 11:57:11 107

原创 八大排序..

..

2023-01-29 12:58:51 105

原创 c语言的一些零碎题目

杂乱无章

2023-01-23 19:09:43 222

原创 将一句话的单词倒置,标点不倒置

【代码】将一句话的单词倒置,标点不倒置。

2023-01-10 13:09:27 432

原创 求最小公倍数

求最小公倍数的三种方法

2023-01-10 11:42:45 123

原创 将一个十进制数字转化成二进制

将一个十进制数字转化成二进制。

2023-01-09 10:23:04 370

原创 求两个数二进制位数不同的个数

求两个数二进制位数不同的个数

2023-01-08 10:16:04 161

原创 返回参数二进制中1的个数

三种方法返回二进制中1的个数

2023-01-08 00:33:02 208 1

空空如也

空空如也

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

TA关注的人

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