01 2021 档案
摘要:这里的渐近线,应该是e^【**wn】/wd,忘记除wd了
阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:在复平面内 控制理论就是设计控制器D使输入输出之间的传递函数的极点落在复平面的左侧,在现代控制理论中研究状态矩阵的特征值判断稳定性
阅读全文
摘要:
阅读全文
摘要:加入噪音后,查看p控制、pi控制、以及pid控制的结果 p控制和pi控制输出 pid控制的输出(微分对高频噪音比较敏感)
阅读全文
摘要:在python中定义变量会有:id,type,value。对于==比较的是value,对于is比较的是id。 因此,对于相同value的变量,它的type相同,但是它的id值可能不一样。对于相同id的变量,它的type和value值肯定是一样。 例如: 但是,有的时候对于相同的值,如果创建两次,会发
阅读全文
摘要:PID广泛应用于工业生产各个环节,然而对于不同PID结构会有一些差异,导致在调参时若按照常规的经验调试,结果将会有非常大的不同。 串联型PID(Serial PID) 串联型PID的三个环节由比例,积分和微分项串级而成,结构简图如下: Serial PID 其传递函数为: 若使用后向欧拉法将其离散化
阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:红色线的曲线坐标轴的x轴应该是thr(右手系),这里笔误
阅读全文
摘要:初始条件表示质量块初始时刻在5cm处,速度为0开始释放 微分方程解的形式x(t)= e^l(amda*t)
阅读全文
摘要:牛顿运动定律包括牛顿第一定律、第二运动定律和牛顿第三运动定律三条定律,由艾萨克·牛顿在1687年于《自然哲学的数学原理》一书中总结提出。 其中,第一定律说明了力的含义:力是改变物体运动状态的原因; 第二定律指出了力的作用效果:力使物体获得加速度; 第三定律揭示出力的本质:力是物体间的相互作用。 牛顿
阅读全文
摘要:5V整流电路原理 先对电路进行整流 整流电路:利用单向导电器件将交流电转换成脉动直流电路,再用电容进行滤波 滤波电路:利用储能元件(电感或电容)把脉动直流电转换成比较平坦的直流电,然后对电路进行稳压 稳压电路:利用电路的调整作用使输出电压稳压的过程称为稳压,进一步对电路进行整流 电路资料 二极管:正
阅读全文
摘要:magnitude response:振幅响应 phase response:相位响应 传递函数G(S)为什么将S看成jw化成G(jw)通过【动态系统的建模与分析】8_频率响应_详细数学推导 G(jw)_滤波器了解,其中w表示输入信号的中的w。 1是截止频率 两个信号叠加后 通过滤波器滤波后,红色是
阅读全文
摘要:我们在使用AD画图的过程中,灵活的使用一些小技巧可以使我们的工作事半功倍,今天给大家介绍一种在画原理图过程中的小技巧。 我们在画原理图过程中经常会放置网络标号,尤其是很多芯片管脚上,例如现在我需要在这个芯片管脚上放置所需的网络标号,放好之后如下左图所示,直接放上去不方便读图,因此有些朋友可能就如右图
阅读全文
摘要:播放器 播放器使用开源项目:metowolf/MetingJS 如需使用播放器,请根据项目文档配置代码,添加至页脚Html代码中。 <!-- require APlayer --> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/a
阅读全文
摘要:1、carsim导入simulink中运行的目录下最好有simfile.sim文件,可以再carsim_2016.1_date中找到(文件夹内最下端) 2、carsim导入simulink中如果显示下面的形式 解决方法
阅读全文
摘要:向量有一些有用的函数,你可以在这里看到。在本部分的课程中,你将会学习在面向对象编程课程中需要使用的函数。 assign Assign 可帮助你快速填充具有固定值的向量。例如,以下代码 vector<int> intvariable; intvariable.assign(10,16); 可以用 10
阅读全文
摘要:Python 与 C++ 向量 Python 和 C++ 对比 我们再回到向量!你已经学习了如何声明一个空的向量。 在下面的代码中,你可以比较 Python 列表和 C++ 向量的语法。你会看到,C++ 向量使用名为 push_back 的方法,将值附加到向量的末尾。通过代码 vector<floa
阅读全文
摘要:二维向量 接下来,你将使用向量来存储矩阵。就像 Python 使用列表列表来存储矩阵一样,C++ 使用的是向量的向量。用于声明二维向量的语法有点复杂。 假设你正在使用 Python,并且想存储一个 3 乘 5 的矩阵。你可以这么写: matrixexample = [[2,1,5], [7,9,2]
阅读全文
摘要:使用 i++ vs. ++i i++是先赋值再加1 ++i是先加1再赋值 到目前为止,你已经学习了如何编写下面这样的 C++ for 循环: for (int i = 0; i < 10; i++) {} 这条语法同 Python 的 for 循环语法十分相似;然而,你也可以这样编写 for 循环:
阅读全文
摘要:ed约等于这块使用的高中求投影公式(x向量 - xr向量)点乘 nm向量 除以nm的模长,就是x向量 - xr向量在nm方向上的投影,nm向量为单位向量所以nm的模长为1 第四节得到汽车状态方程第五节了解了LQR的控制原理本节推导状态变量的如何表达,从而根据公式k*x = u,计算得到输出u(即δ,
阅读全文
摘要:今天在群里聊天的时候,谈论到python和Java相比居然不用定义变量类型。我心血来潮就去百度了一番动态语言和静态语言的具体区别,一番百度才发现自己原来的想法不够全面,所以在这里做个笔记。 基本概念 动态类型语言:在运行期进行类型检查的语言,也就是在编写代码的时候可以不指定变量的数据类型,比如Pyt
阅读全文
摘要:引入 当python导入模块,执行import语句时,到底进行了什么操作?按照python的文档,她执行了如下的操作: 第一步,创建一个新的module对象(它可能包含多个module) 第二步,把这个module对象插到sys.module中 第三步,装载module的代码(如果需要,则必须先编译
阅读全文
摘要:书上类继承相关章节到这里就结束了,这里不妨说下C++内存分布结构,我们来看看编译器是怎么处理类成员内存分布的,特别是在继承、虚函数存在的情况下。 工欲善其事,必先利其器,我们先用好Visual Studio工具,像下面这样一步一步来: 先选择左侧的C/C++->命令行,然后在其他选项这里写上/d1
阅读全文
摘要:调试模式下内存窗口的使用 在调试期间,“内存”窗口显示应用使用的内存空间。调试器窗口(如“监视”、“自动”、“局部变量”和“快速监视”对话框 )会显示存储于内存中特定位置的变量。 “内存”窗口显示总体概况。 内存视图对于检查大片的数据(如缓冲区和大的字符串)很方便,这些内容在其他窗口中显示得不太好。
阅读全文
摘要:最新新装了visual studio 2019,发现默认的没有开发者命令提示符 现将添加步骤描述如下: 从VS2019菜单选择“Tools”,然后选择“外部工具”。输入如下: 标题:Visual Studio 命令提示(&C) 命令:%systemroot%\system32\cmd.exe 参数:
阅读全文
摘要:虚继承和虚函数是完全无相关的两个概念。 虚继承是解决C++多重继承问题的一种手段,从不同途径继承来的同一基类,会在子类中存在多份拷贝。这将存在两个问题:其一,浪费存储空间;第二,存在二义性问题,通常可以将派生类对象的地址赋值给基类对象,实现的具体方式是,将基类指针指向继承类(继承类有基类的拷贝)中的
阅读全文
摘要:我们可以使用 static 关键字来把类成员定义为静态的。当我们声明类的成员为静态时,这意味着无论创建多少个类的对象,静态成员都只有一个副本。 静态成员在类的所有对象中是共享的。如果不存在其他的初始化语句,在创建第一个对象时,所有的静态数据都会被初始化为零。我们不能把静态成员的初始化放置在类的定义中
阅读全文
摘要:原创博客:转载请标明出处:http://www.cnblogs.com/zxouxuewei/ 成员函数属于一个类的成员,出现再类体中。可以被指定为公有,私有或受保护的。 1.在类外面定义成员函数时,需要用类名加作用域限定符(::),如下代码: #include <iostream> #includ
阅读全文
摘要:选择Debugger—>Select Tool->MPLAB SIM可以使用MPALB中的软件调试 StopWatch可以观察程序运行时间 注意:在测试时需要注意红圈内晶振是不是和单片机上的晶振频率相同 如果不相同在Debuger->setting中设置成与单片机相同的晶振频率
阅读全文
摘要:该篇文章主要是关于C++\C语言最基础的main函数的参数知识,是学习C++或C语言都必备的知识点.不知道你是否知道该知识?希望对大家有所帮助.一.main()函数参数通常我们在写主函数时都是void main()或int main() {..return 0;},但ANSI-C(美国国家标准协会,
阅读全文
摘要:转自:https://blog.csdn.net/flowing_wind/article/details/81301001 参考资料:《C++ Primer中文版 第五版》我们知道除了静态内存和栈内存外,每个程序还有一个内存池,这部分内存被称为自由空间或者堆。程序用堆来存储动态分配的对象即那些在程
阅读全文
摘要:原文链接 https://www.cnblogs.com/dishengAndziyu/p/10906081.html 参考链接:https://www.cnblogs.com/laiqun/p/5776212.html https://blog.csdn.net/zzyczzyc/article/
阅读全文
摘要:1、将浮点型以整形的类型输出问题 用VC6.0,会把以整形输出形式的浮点数输出为0; 1 #include"stdio.h" 2 int main() 3 { 4 float x=2.5,y=4.7,z; 5 int a=7; 6 z=x+a%3*(int)(x+y)%2/4; 7 printf("
阅读全文
摘要:1 Commit failed - exit code 128 received, with output: '*** Please tell me who you are. 2 3 Run 4 5 git config --global user.email "you@example.com" 6
阅读全文
摘要:在向量微积分中,弗莱纳公式(Frenet–Serret 公式)用来描述欧几里得空间R中的粒子在连续可微曲线上的运动。更具体的说,弗莱纳公式描述了曲线的切向,法向,副法方向之间的关系。 适用领域运动学等 应用学科欧几里得空间 具体描述曲线的切向,法向,副法方向关系 梗概 单位切向量 T,单位法向量 N
阅读全文
摘要:自然坐标系 (Frenet坐标系) 自然坐标系是沿质点的运动轨道建立的坐标系·在质点运动轨道上任取一点作为坐标原点O,质点在任意时刻的位置,都可用它到坐标原点O的轨迹的长度来表示 原点O:质点运动轨道上任取一点作为 自然坐标系在自然坐标系中,两个单位矢量是这样定义的: 切向单位矢量,沿质点所在点的轨
阅读全文
摘要:随着无人驾驶热度逐渐上升,激光雷达相关新闻扑面而来,这项技术虽然已应用多年,但在无人驾驶领域并不成熟,目前公开的技术资料不多,也很零碎。 汽车人参考计划在春节期间,用万字长文,共四个篇章全面系统分析激光雷达,本文为技术篇,主要包含激光雷达的关键技术,技术路线,分类以及一个视频。激光雷达基础篇请点击激
阅读全文
摘要:转自:https://blog.csdn.net/hltt3838/article/details/109261334 固态激光雷达的一段视频:https://v.qq.com/x/page/a0787ajele3.html 注意:本人实验室买的是Velodyne VLP-16激光雷和 LOAM 论
阅读全文
摘要:自动驾驶中涉及3大坐标系:世界坐标系、车体坐标系、各个传感器坐标系 世界坐标系 世界坐标系是一个描述地球上位置关系的系统。地球是个不规则的椭球,描述地球表面上的相位关系就没有那么直接。人们早在15世纪就开始了对地球上几何位置关系的研究,并开始了世界地图的绘制。到了现代,人们已经制定了多种世界坐标系统
阅读全文
摘要:什么是耦合、解耦 一、耦合(可以称为关联性) 1、耦合是指两个或两个以上的体系或两种运动形式间通过相互作用而彼此影响以至联合起来的现象。 2、在软件工程中,对象之间的耦合度就是对象之间的依赖性。对象之间的耦合越高,维护成本越高,因此对象的设计应使类和构件之间的耦合最小。 3、分类:有软硬件之间的耦合
阅读全文