avatar
文章
37
标签
43
分类
10
关于我
更多
  • 分类
  • 留言板
  • 时间轴
  • 首页
thewindsing
搜索
关于我
更多
  • 分类
  • 留言板
  • 时间轴
  • 首页

thewindsing

C++概述
发表于2024-01-12|计算机笔记编程语言
摘要概述了C++的核心概念与实用技巧,从变量定义和常量处理(如用const替代#define)到函数设计(内联函数、缺省参数、重载)以及内存管理(new/delete、malloc/free)、引用与指针等。 目录[TOC] 结构、联合、枚举名称直接做类型名C++在中定义变量时说明为: 12345bool done;string str;number x; C中必须写成: 12345enum boole done;struct string str;union number x; 使用const代替#define在C中习惯使用#define来定义常量, 例如 :#define N 100实际上这种方法只是在预编译时进行了字符置换, 把程序中出现的标识符N 全部置换成100. 在预编译之后, 程序中不再有N这个标识符. N不是变量,没有类型, 不占存储单元, 且易出错 .C++中提供了一种更灵活, 更安全的方式来定义常量, 即使用const修饰符来定义常量, 例如 :const int N = 100;这个常量是有类型, 占用存储单元有地址, 可以用指针指向它,...
多电机控制
发表于2024-01-06|电气电子笔记嵌入式
多电机控制 工程训练IIB 风力摆A组-多电机控制 天津理工大学 作者:TheWindSing 版本:1.1 时间:2024-1-6 器件说明主控单片机型号:STC89C52RC 参考:宏晶 STC89C52RC 微控制器实践小书 51最小系统图: 接口图: 电机驱动芯片型号:TC1508A 实物图: 其他 杜邦线若干 几个不确定阻值的电阻 1个按钮开关 功能实现单电机单向控制在Keil中新建STC工程: 一般直接安转完Keil软件中是没有STC的数据库,所以需要我们手动添加。 部分转载KEIL中怎样添加STC系列单片机 打开STC-ISP软件,然后点击Keil仿真设置,点击添加型号和头文件到Keil中 添加STC仿真器驱动到Keil中。 如下图: 之后弹出这个方框,选择好路径。 选择你Keil软件安装的路径! 打开Keil软件,选择新建工程,它就会弹出下面这个界面,这时候就可以选择STC MCU...
离散控制系统
发表于2024-01-06|电气电子笔记嵌入式
离散控制系统T1题目 程序1234567891011121314151617181920212223% 定义模拟调节器的传递函数num = [1 0];den = [1 1];T = 1; % 采样周期D = tf(num, den); % 使用零极点匹配法求出数字控制器的脉冲传递函数 D(z)Dz = c2d(D, T, 'zoh')% 写出其差分方程[numDz, denDz] = tfdata(Dz, 'v');% 使用迭代法求差分方程的输出曲线N = 100; % 定义迭代次数y = zeros(N, 1);y(1) = 1; % 初始值u = ones(N, 1); % 输入为单位阶跃函数for k = 2:N y(k) = -denDz(2)*y(k-1) + numDz(1)*u(k) + numDz(2)*u(k-1);end% 使用“step()”函数绘制 D(z)的输出曲线figure;step(Dz);hold on;plot(y,...
从鸡兔同笼讲解方程组
发表于2023-04-12|计算机笔记算法
题目:《孙子算经》卷下31:今有鸡兔同笼,上有三十五头,下有九十四足。问鸡、兔各几何? ^[《算经十书》P320]提示:本题可按n元一次方程组来求解(高斯消元法)。编写具有一定通用性的解方程的函数(假设n不超过20)。可参考《数值分析》方面的资料来确定求解方法。 讲解:为了解决这个问题,我们可以使用线性代数方法求解n元一次方程组。在这个特定的例子中,我们有一个二元一次方程组: x + y = 352x + 4y = 94 其中x表示鸡的数量,y表示兔子的数量。 我们可以使用高斯消元法来求解这个方程组。以下是一个C语言程序,它使用高斯消元法求解给定的二元一次方程组: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354#include <stdio.h>#include <stdlib.h>#define N 2void gaussian_elimination(double a[N][N + 1],...
洗牌
发表于2023-04-12|计算机笔记算法
洗牌题目:扑克游戏部分:洗牌、发牌、手中的牌排序 全部:基于网络的扑克游戏 详解:扑克游戏洗牌1234567891011121314151617181920212223242526272829303132333435# include <stdio.h># include <stdlib.h># include <time.h># define CARDS 52# define SHUFFLE_TIMES 100void shuffle(int deck[]);void print_deck(int deck[]);int main() { int deck[CARDS]; for (int i = 0; i < CARDS; i++) { deck[i] = i; } shuffle(deck); print_deck(deck); return 0;}void shuffle(int deck[]) { ...
数制和编码
发表于2023-02-08|电气电子笔记嵌入式
数制与编码数制与编码对信息描述,如起名字,学号 基本要求:保证唯一性 编码相同不一定时同一个事物,还要看事物的所处环境 表示数量:二进制表示事物:二值逻辑 二进制数的补码不采用补码区分正负+5 = 0 0101-5 = 1 0101 采用补码区分正负+5 = 0 0101 -5 = 1 1011 规则 最高位符号位0为正1为负 正数的补码和原码相同 负数的补码 = 数值位逐位求反 + 1(加在最后位置,小数也一样) 编码不对称 BCD码
计算机入门
发表于2023-01-12|计算机笔记
关于自学CS领域有一个非常明显的特点,即计算机的发展是学其他传统工科或理科的同学难以想象的。10年所流行的web技术或是先进的系统架构现在大都因为过于繁杂或是无法满足企业对于业务的高要求而变得逐渐落后于时代。在计算机这个领域基本不存在学好某一个技术就可以一直靠着它吃饭。所以与时俱进,不断学习,提升自己也成了对我们这个专业的人员的基本要求。所以,自学也就成为了我们需要掌握的最重要的技能,大多数你工作需要用到的知识,都是要靠自己去学习的。请千万不要觉得,学校不讲,我就可以先不学,这是一种愚蠢的典型的应试思维,请铭记,我们是为了技术而学习,为了提高自己,而不是fucking...
1…34
avatar
thewindsing
个人博客
文章
37
标签
43
分类
10
Follow Me
公告
点击“关于我”可以查看简历
最新文章
信息论知识和例题总结2025-05-18
色彩美学课程报告2025-05-12
ADF检验2024-12-24
风电预测数据预处理2024-12-24
感知机原理2024-12-23
分类
  • 其他1
  • 电气电子笔记13
    • 嵌入式7
    • 电力系统6
  • 计算机笔记23
    • 数学建模6
    • 机器学习5
    • 深度学习1
标签
美育 前推回代 线性回归 因子分析 梯度下降 感知机 信息论 FPGA 线性方程组 ARIMA 潮流计算 短路故障 C LINGO F检验 51单片机 主成分分析 系统稳定性 最小二乘法 削峰填谷 牛顿法 BCD码 残差分析 Park变换 数字图像处理 电力负荷 经验分享 传递函数 Z变换 高斯消元法 对称分量法 CUMCM 需求响应 SAS 枚举 ISP 光伏 预处理 多重共线性 拟合优度检验
归档
  • 五月 2025 2
  • 十二月 2024 4
  • 十一月 2024 2
  • 十月 2024 4
  • 九月 2024 2
  • 八月 2024 5
  • 七月 2024 3
  • 四月 2024 1
网站信息
文章数目 :
37
本站总字数 :
80.4k
本站访客数 :
本站总浏览量 :
最后更新时间 :
©2025 By thewindsing框架 Hexo 7.3.0|主题 Butterfly 5.4.0-b1
搜索
数据加载中