- 博客(18)
- 资源 (5)
- 收藏
- 关注
原创 C++栈的使用
#include<iostream>#include<stack>using namespace std;int main(){ stack<double> stac; for (double i = 0; i < 10.0; i++) { stac.push(i); } while (!stac.empty()) { cout << stac.top() << endl; stac.pop(); }
2021-07-15 12:01:58
1232
原创 C++输入一行数字存放到数组
题目要求接收一行数字0 1 2 3 0 2 1 2 1 vector<int>test; int k; while (cin >> k) { test.push_back(k); if (cin.get() == '\n') break; } for (auto x : test) cout << x << " ";结果如下关键点是用cin.get()来判断是否遇到回车;c++中,双引号中间的数据视作字符串,单引号中间的
2021-07-15 10:11:05
11052
原创 阻塞赋值和非阻塞赋值的区别--读书总结
阻塞赋值往往与触发沿没有关系,只与输入电平的变化有关系非阻塞赋值往往与触发沿有关系,只有在触发沿时才有可能发生赋值的变化;两个要点在描述组合逻辑的always块中使用阻塞赋值;在描述时序逻辑的always块中使用非阻塞赋值;阻塞的概念:同一个always块中。其后面的赋值语句从概念上是在前一句赋值语句结束后再开始赋值的;阻塞赋值只有一个步骤的操作,即计算RHS并更新LHS,此时不允许有来自任何其他Verilog语句的干扰。而非阻塞语句允许其他的Verilog语句同时进行操作;非阻塞赋值.
2021-07-06 10:54:51
2170
原创 Verilog语法学习--零碎知识点1
reg类型数据的默认初始值为不定值x;在always块内不复制的每一个信号都必须定义成reg型;memory型 一个存储器,存储器内包含多少个寄存器;一个由n个1位寄存器构成的存储器数组是不同于一个n位的寄存器的,不同的原因是一个n位的寄存器可以在一条赋值语句里进行赋值,而一个完整的存储器则不行。对memory存储单元进行读写操作,必须指定该单元在存储器中的地址。进行驱魔运算时,结果值的符号位采用模运算式里第一个操作数的符号位。-10%3 = -1;11%-3 = 2;整数除法运算式,结果值要.
2021-07-05 20:30:09
469
原创 【windows】U盘插拔记录
U盘插拔记录 reg query HKLM\System\currentcontrolset\enum\usbstor /s >D:\usb.txt导出txt后查找FriendlyName 即usb设备名
2020-10-22 09:07:41
3970
转载 【latex】参考文献跳转
问题:爱思唯尔的模板参考文献引用无法跳转解决:LaTeX的头文件中添加\usepackage[colorlinks, linkcolor=blue, anchorcolor=blue, citecolor=blue]{hyperref}然后直接引用,就可以有跳转的效果了。~\cite{paperID}linkcolor,anchorcolor,citecolor颜色可以自己调。...
2020-10-20 09:34:05
5229
1
转载 【latex】公式中的直体和斜体
在latex中编写公式,一般只需要把变量变为斜体就行了。那么问题就来了,如何把其他的变为直体? 答案是用 \rm 命令。1,全局使用,使公式全部变为直体: 代码:\rm sigmod(x) = \frac{1} {1 + e^{-x}} 效果:sigmod(x)=11+e−x 2,局部使用,使公式一部分变为直体,该部分用{}括起来: 代码:{\rm sigmod}(x) = \frac{1} {1 + e^{-x}} 效果:sigmod(x)=11+e−x函数形式为直体,变量为斜
2020-10-18 12:03:21
23215
2
原创 【enumerate】latex包设置
\usecounter{numcount} % 使用计数器,初始值为0\setlength{\leftmargin}{1.2em} %左边界\setlength{\parsep}{0ex} %段落间距\setlength{\topsep}{1ex} %列表到上下文的垂直距离\setlength{\itemsep}{0.5ex} %条目间距\setlength{\labelsep}{0.3em} %标号和列表项之间的距离,默认0.5em\setl
2020-10-17 22:52:36
773
转载 【latex】elsevier模板引用多篇参考文献
转载自[http://blog.sina.com.cn/s/blog_97db34e801016wsp.html]1、如何在paper同一处用\cite命令同时引用多篇文献?用\cite{bibtex1}\cite{bibtex2}\cite{bibtex3},则编译以后的正文引用处显示的是[1][2][3];用\cite{bibtex1,bibtex2,bibtex3},则编译以后的正文引用处显示的是[1,2,3];怎样才能在正文显示的该引用出处的时候显示[1-3]?\usepackage[nu
2020-10-17 15:22:36
9560
4
原创 【树莓派】摄像头调试问题
自己准备利用树莓派做一个人脸识别的小程序,调用摄像头出现了问题,总结一下上午解决的几个问题可以主要参考教程1和教程2遇到的问题:更新源的问题,使用中科大的更新源,应该直接在原来的基础(原来自带的树莓派网址)上替换,否则会更新失败中国科学技术大学 Raspbianhttp://mirrors.ustc.edu.cn/raspbian/raspbian/建议这样更新源:$sudo apt-get update$sudo apt-get upgrade摄像头的问题,按照教程1和2完全可
2020-07-28 14:56:30
763
原创 【树莓派UART通信】修改过程遇到的一些小问题
最近在做树莓派机械臂,主要是需要树莓派经过串口和舵机控制板转发数据,树莓派的串口需要修改才可以使用。主要参考了这一篇教程树莓派开发笔记(六):GPIO口的UART的使用(串口通讯)背景:Pi3的蓝牙和GPIO口的UART不可兼得,关闭蓝牙对硬件串口的使用,将硬件串口重新恢复给GPIO的串口使用。遇到问题:按照教程开启串口时,回环测试没法通过问题解决:修改Serial Device 的串口名和树莓派保持一致,当时我显示的是tty8,连接不正确,并且注意波特率的设置。当时还遇到了UART转USB的
2020-07-26 21:27:18
423
原创 【MATLAB GUI]遇到的句柄问题
环境 MATLAB2018b GUI遇到的问题:set(handles.textInfo,‘String’,…);MATLAB 报错具体错误:此类型变量不支持使用点进行索引估计应该是版本不兼容问题所导致的句柄值获取不到;解决方案: H = findobj(‘Tag’,‘textInfo’); set(H, ‘String’, strH);采用H = findobj(’属性名称‘,’属性值‘);依据对象的属性名称和属性值找出匹配的对象句柄值。然后利用set函数进行设置...
2020-05-30 19:45:04
2492
1
原创 【混沌算法】0-1测试的matlab代码及总结
0-1 test0-1测试是一个能够衡量时间序列是否有混沌的一种测试算法,与李亚普洛夫指数不同的是,它不需要进行相空间重构,通过输出结果是否接近于1来判别混沌现象的产生。算法步骤1.对于一个常数c∈(0,π)c\in(0,\pi)c∈(0,π),计算:这里n=1,2,...,Nn=1,2,...,Nn=1,2,...,N。我们可以画出分别以pcp_cpc和qcq_cqc为横轴和纵轴的轨迹图,其图形产生的布朗运动可以表征混沌现象。2.为了分析pcp_cpc和qcq_cqc的扩散行为,我们可以
2020-05-09 23:12:04
8993
8
转载 【代码规范】MATLAB的代码书写规范和维护
自己在科研中使用MATLAB非常多,但是在代码编写时不注意代码规范,一段时间后就会忘记,自己都不懂,所以参考网上和自己踩过的坑来记录下一些好的经验。1、命名规范变量命名用英文,比如windSpeed代表风速;英文混用大小写,tiffFormat;变量名命名要有意义;对数值对象用前缀n进行声明,如nRows;变量单复数表示,利用apple和appleArray;代表单个实体数据的变量...
2020-05-04 10:52:45
2423
1
原创 使用Adomian算法求解混沌系统
混沌系统的模型如下混沌系统模型function [x,y,z,w] = Lorenz_Haken(a,b,c,d,q,N)h=0.01;x=zeros(N+1,1);y=zeros(N+1,1);z=zeros(N+1,1);w=zeros(N+1,1);%初始点值设置x(1)=2;y(1)=1;z(1)=1;w(1)=2;Tq=h^q...
2020-04-17 11:03:25
1673
4
原创 Lorzen混沌方程求解-ode45
ode45函数ode45是matlab中的求解微分方程数值解的函数,使用语法为:[t,y] = ode45(odefun,tspan,y0)[t,y] = ode45(odefun,tspan,y0,options)[t,y,te,ye,ie] = ode45(odefun,tspan,y0,options)sol = ode45(___)odefun需要在函数中编写好,以lorzen...
2020-04-16 11:34:03
3602
原创 SE(谱熵)算法和C0复杂度计算
混沌序列的复杂度分析1、SE算法在研究混沌序列复杂度时,看到文献中使用SE复杂度算法计算混沌序列的复杂度,自己尝试根据参考文献编写了一段matlab代码。代码如下:function SE = SE_entroy(x) %x为一维数组序列x = x - mean(x);X = fft(x);%离散傅里叶变换N = ceil((size(X,2)/2));X = X(1:N);%取得变...
2020-04-09 19:28:08
10524
8
Awesome-Campus-dev安卓app实例源码,参考价值很大
2020-10-27
Qt5开发及实例ppt
2020-10-23
Enigma Virtual Box
2020-10-23
Lorenz_Haken.m
2020-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人