会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Dsp Tian
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
18
19
20
21
22
23
24
25
26
···
79
下一页
2020年2月10日
matlab练习程序(常微分方程向量场)
摘要: 通过向量场能很直观的看到微分方程所有解的变化规律。 这里随便设了个方程:dx/dt = sin(t)*cos(x)+sin(t)。 由于方程本身就代表了x在t处的斜率,所以: vt = cos(atan(f)); vx = sin(atan(f)); matlab代码如下: clear all; c
阅读全文
posted @ 2020-02-10 17:15 Dsp Tian
阅读(2305)
评论(0)
推荐(1)
2020年2月7日
Matlab(Simulink-PID控制)
摘要: Matlab用了很长时间了,不过基本没有用过Simulink相关的模块。 最近疫情越来越来越严重,在家自学了Simulink,这里先仿真一个PID控制系统。 PID主要分三个环节,比例,积分和微分。 比例环节:反映控制系统的偏差信号,值越大,系统响应越快,但不能消除静态误差。 积分环节:用来消除静态
阅读全文
posted @ 2020-02-07 15:44 Dsp Tian
阅读(16712)
评论(0)
推荐(0)
2020年2月6日
matlab练习程序(人工势场法)
摘要: 该方法也是一种路径规划算法,不过障碍物过多的时候建立势场可能比较耗时,而且容易陷入局部最优。 算法流程如下: 1. 对于栅格场景中每一个像素分别计算到终点的距离,距离越大,则对该像素赋值越大,结束得到引力场。 2. 对于栅格场景中每一个像素分别计算到所有障碍物的距离,距离越大,则对该像素赋值越小,结
阅读全文
posted @ 2020-02-06 21:14 Dsp Tian
阅读(11649)
评论(1)
推荐(0)
2020年2月2日
matlab练习程序(快速搜索随机树RRT)
摘要: RRT快速搜索随机树英文全称Rapid-exploration Random Tree,和PRM类似,也是一种路径规划算法。 和PRM类似,算法也需要随机撒点,不过不同的是,该算法不是全局随机撒点,而是一次撒一个点,然后判断当前搜索树与随机点距离,然后找到搜索树距离随机点最近的节点,向该随机点方向扩
阅读全文
posted @ 2020-02-02 16:57 Dsp Tian
阅读(2320)
评论(4)
推荐(0)
2020年2月1日
matlab练习程序(概率路线图PRM)
摘要: PRM概率路线图全称 Probabilistic Roadmap,是一种路径规划算法,利用随机撒点的方式将空间抽样并将问题转为图搜索,利用A*或Dijkstra算法找到起始结束节点的最短路径。 可以想到撒点数越密,得到的路径越接近最优路径,不过运算时间也越长。 算法原理如下: 1. 首先确定地图与起
阅读全文
posted @ 2020-02-01 16:27 Dsp Tian
阅读(2625)
评论(2)
推荐(0)
2020年1月30日
matlab练习程序(传染病模型)
摘要: 最近新型冠状病毒疫情越来越严重了,待在家中没法出去,学习一下经典传染病模型。 这里总结了五个模型,分别是SI模型,SIS模型,SIR模型,SIRS模型,SEIR模型。 这几种模型的特点先介绍一下。 首先定义SEIR: S为易感者 (Susceptible),指未得病者,但缺乏免疫能力,与感染者接触后
阅读全文
posted @ 2020-01-30 16:41 Dsp Tian
阅读(19721)
评论(0)
推荐(5)
2020年1月28日
matlab练习程序(龙格库塔法)
摘要: 非刚性常微分方程的数值解法通常会用四阶龙格库塔算法,其matlab函数对应ode45。 对于dy/dx = f(x,y),y(0)=y0。 其四阶龙格库塔公式如下: 对于通常计算,四阶已经够用,四阶以上函数f(x,y)计算工作量大大增加而精度提高较慢。 下面以龙格库塔法解洛伦兹方程为例: matla
阅读全文
posted @ 2020-01-28 14:35 Dsp Tian
阅读(21687)
评论(0)
推荐(0)
2020年1月24日
matlab练习程序(均匀B样条)
摘要: B样条是对贝塞尔曲线的一种扩展,包含两个贝塞尔曲线不具有的优点: 1. B样条的多项式次数可以独立于控制点数目,而贝塞尔曲线次数和控制点是紧密相关的。 2. B样条允许局部控制曲线或曲面生成。 B样条曲线生成的关键是构造出基函数,下面提供了二次、三次和四次三种基函数来进行B样条曲线生成。 matla
阅读全文
posted @ 2020-01-24 17:32 Dsp Tian
阅读(6498)
评论(4)
推荐(1)
2020年1月21日
matlab练习程序(柏林噪声)
摘要: 关于噪声生成,我们可以使用rand(256)这样的函数生成256*256大小的随机噪声,这样的噪声我们称为白噪声。 不过白噪声过于随机,有时候并不能反映真实的噪声,比如山丘,纹理等不那么“随机”的起伏。 因此有人开发了柏林噪声,该噪声在图形学中的地形,云彩或火焰生成等方法中经常使用。 下面介绍下算法
阅读全文
posted @ 2020-01-21 16:44 Dsp Tian
阅读(1401)
评论(0)
推荐(1)
2020年1月9日
matlab练习程序(向量插值)
摘要: 有两个向量,我们想从起始向量平滑的过度到终止向量,那么中间的向量就可以通过插值的方式得到。 这在图形学中图形旋转或者机器人中物体姿态旋转都可以用到。 有三种方法:Lerp,NLerp和SLerp。 Lerp为线性插值,公式如下: NLerp为线性插值后归一化,公式如下: SLerp为球面插值,公式如
阅读全文
posted @ 2020-01-09 22:47 Dsp Tian
阅读(2364)
评论(0)
推荐(0)
上一页
1
···
18
19
20
21
22
23
24
25
26
···
79
下一页
公告