自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 阻塞和非阻塞赋值

1,过程赋值语句,用于对reg型变量赋值,有两种方法阻塞赋值方法 =非堵塞赋值方法 <=区别在非堵塞赋值在块结束后才完成赋值操作而阻塞赋值语句,在前面的赋值语句没有完成,后面的语句就不能执行,就像被堵塞了一样来看看两个案例module test(clk,a,b,c);input clk,a;output reg b,c;always @(posedge clk)begin b <= a; c <= b;endendmodule非堵塞语句在块结束

2021-12-08 11:49:16 456

原创 Ubuntu下vim常用操作

常用操作1.vi和vim的区别2.工作模式2.1 命令模式下:打开文件、保存、关闭文件2.2 命令模式下使用,执行下面命令后将进入插入模式,按ESC键可退出插入模式:插入文本或行3.注意点3.1常用命令1.vi和vim的区别vi和vim都是Linux中的编辑器,不同的是vim比较高级,可以视为vi的升级版本。vi使用于文本编辑,但是vim更适用于coding。vim的这些优势主要体现在以下几个方面:1、多级撤消:在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。2、语法加亮3、可视

2021-10-24 21:28:52 840

原创 8086中断控制器8259A

关于8259A的介绍可编程中断控制器,用于可屏蔽中断管理。单片8259A可管理8个外边中断源,通过级联,最多可以管理64个外部中断源。中断请求寄存器IRR保存8条外界中断请求信号IR0~IR7的请求状态,Di位为1表示IRi引脚有中断请求;为0表示无请求,中断处理后,及时撤销。中断服务寄存器ISR保存正在被8259A服务着的中断状态,ISi为1表示IRi中断正在服务中;为0表示没有被服务,收到EOI命令相应位被清除中断屏蔽寄存器IMR保存对中断请求信号IR的屏蔽状态,Di位为1表示IRi

2021-08-07 19:15:04 5933

原创 单片机原理及接口技术--8051汇编语言学习(LED流水灯实验)

1.什么叫单片机从计算机经典结构,到把计算机的基本功能部件集中再一个芯片上,以一个芯片出现的计算机叫做单片机微型计算机–单片机,也叫微控制器2.单片机有什么用智能仪器表盘,集电一体化产品实时工业控制分布系统的前端模块家用电器3.如何去学习多写程序对于单片机的学习要硬件和软件兼顾同时在实际设计过程中在保证功能的情况下尽可能减少成本。4.流程软件开发 硬件仿真写程序 画电路图 印制 焊接 测试设计程序,仿真软件,下载后 运行程序,验证5.为什么要学习汇编语言大部分单片机可以

2021-08-07 17:29:11 3451

原创 matlab知识点学习

%% 拟合的方法x=[1:9];y=[9 7 6 3 -1 2 5 7 20];P=polyfit(x,y,3); %多项式拟合,返回降幂排列的多项式系数xi=0:0.2:10;yi=polyval(P,xi); % 计算多项式的值plot(xi,yi,x,y,'r*') ; %显示为红色,后面是点的形状%% 采用工具箱进行操作x=[1:9];y=[9 7 6 3 -1 2 5 7 20];plot(x,y,'r*');% 同时还可以限制拟合函数% 应用的话,比如人口预测模型

2021-08-07 17:27:51 95

原创 stm32错误记录

function “printf“ declared implicitly加上头文件 #include<stdio.h> 即可

2021-08-07 17:18:10 255

原创 单片机程序下载记录

对于stm32mini板,其程序下载可以采用串口下载2,对于核心板还有一种是usb转ttl连线:开发板----- TTL下载器3.3V -------- 3.3VTXD -------- RXDRXD -------- TXDGND -------- GNDTTL下载器:5V和VCC短接stm32 BOOT引脚设置:BOOT0接1(高电平)BOOT1接0(低电平)mcuisp设置:DTR低电平复位,RTS高电平进BootLoade...

2021-08-07 16:47:49 162

原创 FPGA学习中遇到的问题记录

1.下载的时候出现:Can’t access JTAG chain解决: 忘记插电源了,只连接了JTAG接口,插座没接。

2021-07-30 18:29:17 406

原创 用奈式第一准则判断是否有码间干扰

1.求解系统无码间干扰的等效矩形带宽BeqB_ {eq}Beq​,即奈奎斯特带宽W1W_1W1​2.求系统最大的码元速率:RBmax=2BeqR_{Bmax}=2B_{eq}RBmax​=2Beq​3.如果最大码元速率RBR_BRB​是实际码元速率的正整数倍RBmax=n∗RBR_{Bmax}=n*R_BRBmax​=n∗RB​,则不存在码间干扰。码元速率表示单位时间内信号波形的变换次数,即通过信道传输的码元个数。若信号码元宽度为T秒,则码元速率B=1/T,单位叫波特....

2021-05-24 17:52:44 4389

原创 matlab在概率统计中的应用

1.产生随机变量binornd(n,p) 生成服从二项分布的随机数二项分布有2个参数:n,p。考虑一个打靶的例子,每枪命中率为p,共射击N枪,那么一共击中的次数就服从参数为(N,p)的二项分布。注意p要小于等于1且非负,N要为整数。基本语法:binornd(n,p,[M,N,P,…])生成的随机数服从参数为(N,p)的二项分布,这些随机数排列成MNP… 多维向量。如果只写M,则生成M*M矩阵;如果参数为[M,N],就是对于维度的变量。一些例子:binornd(10,0.3,5,1) %生成5个随

2021-04-21 23:45:27 2940

原创 matlab三维图形的绘制

采用matlab进行三维图绘制mesh函数:网格图mesh(x,y,z)x是n维向量,y是m维向量,z是m*n维向量等高线,底座surf函数:曲面符号隐函数绘图

2021-02-24 23:00:54 17364

原创 岭回归和lasso回归

回归的进一步扩展

2021-02-24 17:40:56 513

原创 数学规划问题

求解问题matlab中线性规划的求解。数学规划就是在给定的条件下,求在一定条件下,如何按照某一个衡量指标来寻求计划,管理工作。组成: 决策变量,目标函数约束条件分类有不等式约束,等式约束,整数约束。常见的写法如下:数学规划类问题的分类线性规划目标函数和约束条件都是决策变量的线性表达式约束条件可以有不等式,等式,都是线性表达式。写出matlab中线性规划的标准型目标函数:转换成最小值问题,提出系数作为列向量不等式约束,等式约束,上下界约束不等式约束转化为系数矩阵A,且要变为小于等于的形

2021-02-24 17:21:27 1087

原创 matlab中符号运算的学习

符号函数的表示和运算用符号可以直接进行计算,无需进一步操作1.定义%符号变量syms a b c % 符号方程y=sstr2sym('a*x+x^2')%符号矩阵syms alphaM=[cos(alpha) -sin(alpha)]% 运算 加减乘除%符号表达式的化简simplify(y)%因式分解,可以对常数,也可以对表达式factor(12)syms m n y=m^ 3 - n^3factor(y)%多项式展开expend(y)%多项式合并coll

2021-02-22 22:44:42 479

原创 图论--新的算法介绍

佛罗里达算法。

2021-02-22 22:38:41 770

原创 模糊综合评价模型

引入-模糊数学(1)数学归纳法和秃子悖论n=1时成立,假设n=k时成立,可以验证n=k+1也成立 => 对于所有的n都成立。假如带入减少头发的根数,推导出减少n根也不是,就产生了矛盾。(2)量有确定性和不确定性,确定性有几何和代数不确定性有概率论,随机过程灰色系统,模糊数学。存在模糊性和确定性相对经典集合和模糊集合经典集合–特征函数具有相同属性的事物的集体属性:互斥性,非此即彼论域,感兴趣的一些对象的集合看成定义域和值域,中间存在映射关系。把Ω->{0.1},比如看是

2021-02-17 22:10:27 2027

原创 14.主成分分析和因子分析

主成分分析和因子分析主成分分析问题的提出简单的例子因子分析主成分分析它能将多个指标转换为少数几个主成分,这些主成分是原始变量的线性组合,且彼此之间互不相关,其能反映出原始数据的大部分信息。一般来说,当研究的问题涉及到多变量且变量之间存在很强的相关性时,我们可考虑使用主成分分析的方法来对数据进行简化问题的提出对于问题的研究,多变量问题是经常遇到的,变量太多,无疑会增加问题分析的难度和复杂度用比较少的变量代替原来较多的旧变量,且使得这些比较少的新变量尽可能多保留原来变量反应的信息,把多个变量划为少数几

2021-02-16 22:51:22 1290

原创 latex排版记录

latex排版记录1.改变年份的代码\renewcommand{\headset}{{2014}\MCM/ICM\Summary Sheet}2.使得摘要分段的代码空一行或者加上段落\paragraph{}3.添加目录\newpage\setcounter{page}{2}\tableofcontents4.列表渲染\documentclass[UTF8]{ctexart}\begin{document}\begin{itemize}\item javascript\item

2021-02-16 22:46:22 287

原创 12.灰色系统下的灰色预测和灰色分析

灰色系统

2021-01-23 17:15:20 1972 1

原创 13.奇异值分解SVD和图形处理

SVD和图形处理矩阵分解1.特征值和特征向量求解,特征多项式2.相似的概念,相似对角化的概念3.线性无关4.可对角化,有n个线性无关的特征向量实对称矩阵A一定可以相似对角化5.正交标准正交向量组施密特正交法–正交矩阵6.正定矩阵,半正定矩阵奇异值分解1.奇异值矩阵把A分成正交矩阵 * 奇异值矩阵 * 正交矩阵奇异值矩阵,和A的大小一样,主对角元素是从大到小排列的。对角元素称为奇异值,其他位置元素为0分别计算三个矩阵的方法U,V利用特征值奇异值求解,用特征值开根号利用m

2021-01-22 14:36:37 865

原创 11.预测算法---时间序列分析

用来处理不同样式的预测问题。

2021-01-21 12:25:37 3152

原创 10.聚类模型--相比分类模型事先不知道类别

聚类模型1.K-means聚类算法优点缺点K均值++算法优化2.层次聚类3.DBSCAN算法区分于分类模型,分类已知类别,聚类不知道,只是简单的分类现在来看看一些简单的算法。1.K-means聚类算法1.指定需要划分的簇的个数的K值,类的个数2.随机地选择K个数据据对象作为初始的聚类中心不一定要是我们的样本点3.计算其余的各个数据对象到这K个初始聚类中心的距离把数据对象划归到距离它最近的那个中心所在的簇类中4.调整新类并且重新计算出新类的中心5.循环3和4,看中心是否收敛如果收敛或者达

2021-01-20 16:43:05 3120 1

原创 9.逻辑回归和fisher线性判别解决二分类和多分类问题

分类模型适用于二分类问题的逻辑回归和fisher线性判别法1.引入:水果分类2.二分类logistics模型3.二分类的fisher模型采用spss进行多分类线性判别分析和逻辑回归操作1.引入:多种水果分类2. 多分类fisher判别适用于二分类问题的逻辑回归和fisher线性判别法1.引入:水果分类已知两种水果的属性和名称,如果已知水果的部分属性,通过这些数据建立模型来判断已知属性但未知种类水果。要进行数据预处理成0和1的结果。可以利用spss进行操作。那么我们就可以使用,逻辑回归,对于变量,

2021-01-18 21:31:14 2998 1

原创 数据处理之图形绘制

常见的图绘制饼图二级目录三级目录饼图二级目录三级目录

2021-01-18 21:01:58 2233

原创 正态分布假设检验相关知识

假设检验假设检验的步骤1.z检验2.t检验3.两个正态总体均值差的检验4.逐对比较法5.分布拟合检验总结假设检验的步骤(1)写出原假设和备择假设;(2)在原假设成立的条件下,构造一个统计量,该统计量服从某一分布;(3)用已知的样本数据带入统计量的公式,得到一个检验值;(4)给定置信水平来得到一个接受域的区间,看检验值是否落在接受域中,或者用检验值和区间的临界值进行比较,来判断是否接受原假设(或者计算该检验值对应于其分布的p值,并将p值和指定的显著性水平比较从而来确定是否接受原假设)。1.z检验

2021-01-18 19:55:35 10732

原创 Labview学习笔记二--实际项目中的进一步学习

labview项目学习(1)项目四--封装成子VI(2)项目五--事件结构(3)项目六 评分模型,条件结构的使用(4)项目 7 数组的操作(5)项目8 查找数组中最值和特定值(6)项目9字符串操作(7) 项目10 IP地址转化为整数数组(8)项目11 文件操作(9)项目12 模拟温度和湿度数据生成并逐个存储到txt文件中。(10)项目13 界面设计和美化(11)项目14 图片下拉列表框(12)项目15 模拟产生幅值在 -10到10之间的正弦波,并且在波形图中标注出(1)项目四–封装成子VI子VI的制

2021-01-17 15:31:30 1198

原创 信号与系统常见问题总结(1)

在做题中遇到的一些问题和解决方案。信号与线性系统1.三大变换的正变换和逆变换2 .变换的时候注意看是单边还是双边变换。3 对信号进行基本的尺度变换的顺序,先平移,再反转,再压缩。4.怎么判断系统的特性 --线性,时变,因果,稳定1.判断线性的标准步骤2.判断时变和时不变3.因果性判断4.稳定性判断5.最小取样频率的求解6.离散系统分析--z变换7.连续系统分析--拉普拉斯变换8.两道傅里叶变换的应用--带通滤波器。1.三大变换的正变换和逆变换首先是傅里叶变换,从傅里叶级数而来。再是拉普拉斯变换

2021-01-08 00:27:03 7616 1

原创 数字电子电路之半导体存储器

主要是只读存储器和随机存储器的介绍,然后是容量的扩展,一些理论知识的梳理

2021-01-02 17:43:08 135

原创 LTI系统分析中系统函数及零极点分布对时域特性和系统稳定性和因果性的影响

连续信号的收敛于中左半平面对应单位圆内,虚轴对应单位圆外,右半平面对应单位圆外。所以性质也有相平行的关系,这主要是取决于变换的定义式

2021-01-02 14:53:12 5120

原创 labview卸载后重新安装遇到的问题

1.问题描述:直接删除labview部分文件后再重新安装出现界面如下。没有勾选许可的这些步骤直接跳到图片那里,然后再点下一步,刷的一下就安装好了,但是文件夹里并没有安装的任何文件。而且在填序列号那一步骤的时候打开就直接出现我上次填过的注册号。2.解决方案完全卸载掉电labview相关的软件。方法一:采用NI MAX删除对应版本的labview。方法二:如果像我一样不小心把所有乱七八糟的东西删除,建议直接百度或者其他途径看看有没有可以卸载的工具。...

2021-01-01 20:04:27 4473 3

原创 matlab实现信号与系统中卷积的计算的两种方法

卷积计算前言一、卷积是什么?二、计算方法1.符号运算2.数值运算遇到的一些问题和解决方法一些总结前言用matlab也可以实现的卷积计算操作,主要有两种方法,第一种直接用符号运算,第二种就是用数值运算。一、卷积是什么?卷积积分是信号与系统时域分析中的重要方法之一。连续信号的卷积积分定义如下:MATLAB进行卷积计算可以通过符号运算方法和数值计算方法来实现。符号运算求解主要是从卷积积分的定义出发,采用积分公式直接计算,此时要注意积分变量和积分限的选取。数值计算方法是通过时间间隔取足够小的离散时

2020-12-29 10:09:55 34800 2

原创 matlab中conv函数的使用和理解

目录一、conv()的基本使用方法二、conv()使用的一些例子1.多项式的计算2.向量卷积总结一、conv()的基本使用方法conv 计算 卷积和多项式乘法w = conv(u,v) 返回向量 u 和 v 的卷积。如果 u 和 v 是多项式系数的向量,对其卷积与将这两个多项式相乘等效。w = conv(u,v,shape) 返回如 shape 指定的卷积的分段。例如,conv(u,v,‘same’) 仅返回与 u 等大小的卷积的中心部分,而 conv(u,v,‘valid’) 仅返回计算的没

2020-12-29 09:54:55 83783 1

原创 信号与线性系统经典分析方法思维导图

2020-12-28 00:22:10 2394

原创 multisim中示波器显示信号失真问题的一种解决方案

multisim仿真运放反比例放大电路:想用仿真来做一个波形发生器,无奈试了好几种都没有结果,只好从头开始研究基本电路构造,先看了反比例放大电路,没想到这么简单的电路也会有问题。问题描述:在示波器中显示的输出波形失真解决方案:检查了一边电路连接没有问题后,在网上查找一些资料不太明确后尝试改变电路放大倍数结果成功了。感觉其中还有更多的点待发现,其中运放的使用,还有放大的失真原因待发现和解决。...

2020-12-22 21:54:59 7852

原创 信号与线性系统中LTI系统分析方法的不断优化

在信号与线性系统分析中,分析对象是线性时不变系统(LTI),即输入信号的线性组合等于输出信号的线性组合,且系统的参数不随时间变化。对应描述该系统的数学模型可以是常系数微分方程(输入信号为连续信号),常系数差分方程(输入信号为离散信号)。系统分析可以理解为已知输入输入信号,分析系统得到描述系统的数学模型,求解输出信号。这也是系统设计的第一步,得到输出后看是否符合效果再进行改进和设计。而对于LTI系统的方程,求解方法有时域法和变换法。先来分析输入信号为连续信号的情况。此时进行系统分析求解输出信号即系统的全响应

2020-12-14 20:58:35 1165 1

原创 matlab在信号与线性系统下的应用(1)

前言matlab和信号与线性系统的结合:符号运算和数值仿真计算。一、matlab的数值计算1.算术运算加减乘除等同正常的操作符,复数可以用直角坐标或者极坐标的形式来表示,也可以用极坐标形式来表示A = 1+iB = 2*exp(i*pi/6)同时,复数的实部,虚部,模,幅角等值都可以通过matlab函数总结得到real(A)imag(A)abs(A) sqrt(A*conj(A)) angle(A) angle(A)*180/pi2.向量运算直接输入向量的话用;分隔生

2020-12-14 20:21:59 497

原创 论文写作中插入公式间距变大怎么办?

问题描述:AxMath 在WPS中行内插入公式导致间距变大。解决方案:选中段落,右击出现界面,间距中不要网格对齐,文本对齐方式设置为基线对齐或者其他尝试得到结果即可。最后就得到了完美的界面。...

2020-12-12 20:49:30 10396 4

原创 8.图论最短路径问题--两个算法的介绍

8.图论最短路径问题–两个算法的介绍8.1定义介绍由若干给定的点及连接两点的线构成的图形,这种图形通常用来描述某些事物之间的某种特定关系,用点代表事物,用连接两点的线表表示相应两个事物间具有这种关系。一个图可以用数学语言描述为(顶点集,边集)。8.2 图分类(1)有无方向 有向图 无向图(2)有权图 边上有权值依次是,无向,有向,有权重8.3如何作绘制图(1)在线网站 https://csacademy.com/app/graph_editor/(2)matlab来进

2020-12-12 10:52:35 915

原创 labview的学习笔记

1.初步使用(1)新建程序全过程新建VI,自动有两个窗口出现前面板 放控件 输入,输出,显示程序框图 用来放 程序(2)加法的程序,认识labview的操作建议开始用是采用新式的控件即可,数值里面选择数值和输出。注意在前面板放一些控件,再回到后面板程序框图看如何实现加法。前面板右击后出来的是各种控件,而后面板右击出来的是函数。选择后面板数值其中对应的加号,再直接进行连线。在前面板点击运行即可有输出结果,同样也可以点连续运行不断得到结果。小技巧:如果只有一个面板,可以用快捷键ctrl加

2020-12-12 10:09:13 2623 2

空空如也

空空如也

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

TA关注的人

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