自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

仗剑走天涯的博客

在读phd,人若无名,专心练剑

  • 博客(16)
  • 收藏
  • 关注

原创 Matlab实现自适应动态规划——基于策略迭代的Q学习算法

复现的论文主要研究了离散时间确定性非线性系统的一种新型策略迭代型确定性Q学习算法。该算法的推导和与之前的Q学习算法的区别进行了讨论,对算法的收敛性和稳定性等性质进行了分析,采用神经网络实现了该算法,并通过仿真结果证明了其有效性。在本次复现过程中,分别采用扭摆非线性系统算例、质量弹簧阻尼系统以及非线性数值算例进行仿真,通过在三个模型的仿真结果,的确说明该算法的有效性。原论文主要在线性系统和扭摆非线性系统进行论文复现,发现提出的策略迭代型确定性Q学习算法在离散时间的非线性系统取得了不错的效果。

2023-12-01 22:17:08 385

原创 Python学习笔记——第六章 字典

《Python编程:从入门到实践》学习记录1.使用字典alien_0={'color':'green','points':5}print(alien_0['color'])print(alien_0['points'])在python中,字典是一系列键值对。每个键都与一个值相关联,你可使用键来访问相关联的值。与键相关联的值可以是数、字符串、列表乃至字典。事实上,可以将任何Python对象用作字典中的值。在Python中,字典用放在花括号({})中一系列键值对表示,如前面的示例所示:alien

2020-11-30 15:23:16 228

原创 Python学习笔记——第五章 if语句

《Python编程:从入门到实践》学习记录# 示例cars = ['audi','bmw','subaru','toyota'];for car in cars: if car == 'bmw': print(car.upper()) else: print(car.title()) 1.条件测试​ 检查相等“==”​ 检查不相等“!=”​ 检查多个条件’and’/‘or’​ 检查特定值包含在列表中 ‘audi’ in cars​ 检查特定值是否不包含在列表中 ‘audi’

2020-11-30 15:22:03 130

原创 Python学习笔记——第四章 操作列表

Python编程:从入门到实践》学习记录1.遍历整个列表 magicians=['alice','david','carolina'] for magician in magicians: print(magician)中间这行代码就是让Python从列表magicians中取出一个名字,并将其与变量magician关联。2.在for循环结束后执行一些操作 magicians=['alice','david','carolina'] for magician in magician

2020-11-04 16:01:33 282 1

原创 Python学习笔记——第三章 列表

Python编程:从入门到实践》学习记录1.列表是什么?• 列表是由一系列按照特定顺序排列的元素组成。(类似数组,但是比数组更强大)• 你可将任何东西加入列表中,其中的元素之间可以没有任何关系。• 列表通常包含多个元素,因此可以给列表指定一个表示复数的名称(如letters/digits/names等)• 在Python中,一般用方括号([])表示 bicycles=['trek', 'cannondale', 'redline', 'specialized']; print(bicycles

2020-11-03 13:03:54 160

原创 Python学习笔记——第二章 变量和简单数据类型

Python学习笔记——第二章 变量和简单数据类型《Python编程:从入门到实践》学习记录1.变量的命名和使用变量只能包含字母、数字和下划线。变量名能以字母和下划线打头,不能以数字打头不能包含空格Python关键字和函数名不要作为变量简洁并具有描述性变量命名尽量用小驼峰法,如bigDataProcess2.字符串双引号或者单引号均可,这样你的字符串中可以包含引号和撇号字符串方法——name.title()、name.upper()、name.lower()在字符串中使用变量,一

2020-11-02 12:57:06 839 1

原创 Matlab实现自适应动态规划多层神经网络的算例汇总

Matlab实现多层神经网络的算例汇总使用MATLAB实现多层神经网络的算例,包括扭摆系统、仿射非线性算例以及“质量-弹簧-阻尼”系统。扭摆系统 (torsional pendulum system)文献出处:【1】Liu D , Wei Q . Policy Iteration Adaptive Dynamic Programming Algorithm for Discrete-Time Nonlinear Systems[J]. IEEE Trans Neural Netw Learn S

2020-10-27 16:20:00 3073 6

原创 模型参考自适应系统(一):MRAS问题

参考文献:自适应控制,K.J.奥斯特隆姆,B.威顿马克.李清泉等译.1992,科学出版社.4.1引言MRAS是解决自适应控制问题的主要方法之一。框图如下:调节器参数根据误差e的情况进行变更。图4.1中一个是内环,它是一个普通的反馈控制回路;另一个是外环,它调整内环中调节器参数。假定内环速度比外环速度快!该图是Whitaker 1958年提出的MRAS原型,其引入两个概念:1...

2018-11-21 11:03:59 12563 1

转载 软件开发流程

我们已经经历了开发一款软件的流程中的各个 阶段(Phases) 。现在可以将这些阶段总结如下: 1. What/做什么(分析) 2. How/怎么做(设计) 3. Do It/开始做(执行) 4. Test/测试(测试与修复错误) 5. Use/使用(操作或开发) 6. Maintain/维护(改进) 编写程序时推荐的一种方式是遵循我们在编写备份脚本时所经历的步骤:进行分析与

2017-12-20 10:48:45 215

转载 如何计算时间复杂度

一、概念时间复杂度是总运算次数表达式中受n的变化影响最大的那一项(不含系数)比如:一般总运算次数表达式类似于这样:a*2^n+b*n^3+c*n^2+d*n*lg(n)+e*n+fa ! =0时,时间复杂度就是O(2^n);a=0,bO(n^3);a,b=0,cO(n^2)依此类推eg:(1) for(i=1;i<=n;i++) //循环了n*n次,当然是O(n^2)

2016-12-14 23:10:31 340

转载 关于VO、DTO、DO、PO的概念、区别和用处

概念:VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。DTO(Data Transfer Object):数据传输对象,这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调用的次数,从而提高分布式调用的性能和降低网络负载,但在这里,我泛指用于展示层与服务层之间的数据传输对

2016-10-15 14:55:40 414

转载 JAVA中抽象类的用法

/*抽象类:目前存在的问题:1. 动物类的run方法描述的不正确。2. 没有强制要子类一定要重写run方法。抽象类的应用场景:我们在描述一类事物的时候,发现该种事物确实存在着某种行为,但是这种行为目前是不具体的,那么我们可以抽取这种行为 的声明,但是不去实现该种行为,这时候这种行为我们称作为抽象的行为,我们就需要使用抽象类。抽象类的好处:

2016-10-08 18:56:44 613

转载 国内有哪些质量高的JAVA社区?

转自:http://www.zhihu.com/question/29836842#answer-13737722并发编程网 - ifeve.com 强烈推荐ImportNew - 专注Java & Android 技术分享 内容也挺不错InfoQ - 促进软件开发领域知识与创新的传播开源中国 - 找到您想要的开源项目,分享和交流IBM developerWorks 中国 :

2016-10-07 13:07:01 368

原创 Windows 窗体应用程序设计

***********************************************//此方法是LinkLable控件中设置网页链接的方法! private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)        {            System.Dia

2016-03-20 10:00:30 1174

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-03-20 09:57:56 254

转载 【转】VS2010快捷键大全

Ctrl+E,D ----格式化全部代码Ctrl+E,F ----格式化选中的代码CTRL + SHIFT + B生成解决方案CTRL + F7生成编译CTRL + O打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资

2016-03-10 20:59:06 315

空空如也

空空如也

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

TA关注的人

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