打印

算法编程

[复制链接]
1901|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
HELLO-HI|  楼主 | 2014-5-14 22:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各种控制算法,先是推导公式,然后把公式进行数字化用程序实现,可是经常发现把算法用C语言实现好难啊,哪位大神有什么经验么,求高人指点!

相关帖子

沙发
HELLO-HI|  楼主 | 2014-5-14 22:05 | 只看该作者

使用特权

评论回复
板凳
dirtwillfly| | 2014-5-14 22:07 | 只看该作者
慢慢来,不要怕,多点耐心

使用特权

评论回复
地板
lmx89| | 2014-5-15 21:37 | 只看该作者
帮顶

使用特权

评论回复
5
骑乌龟上课| | 2014-5-15 22:19 | 只看该作者
:lol

使用特权

评论回复
6
uuflyaf| | 2014-5-15 22:45 | 只看该作者
离散化,建模,自动代码生成

使用特权

评论回复
7
HELLO-HI|  楼主 | 2014-5-16 09:18 | 只看该作者
uuflyaf 发表于 2014-5-15 22:45
离散化,建模,自动代码生成

自动代码生成的用什么软件

使用特权

评论回复
8
wsnsyy| | 2014-5-16 09:33 | 只看该作者
不明覺厲啊

使用特权

评论回复
9
uuflyaf| | 2014-5-16 21:31 | 只看该作者
HELLO-HI 发表于 2014-5-16 09:18
自动代码生成的用什么软件

matlab

使用特权

评论回复
10
uuflyaf| | 2014-5-16 21:41 | 只看该作者
以设计单片机使用10HZ 一阶低通滤波器为例,当然这个例子的过程我故意复杂化了,首先对一阶滤波器进行参数计算得到RC,然后根据传递函数1/(RC×s+1)离散化,离散化的方法有很多,前插,后插,零极点,Tustin等等,离散化之后,进行建模,然后配置好生成代码的MCU对象,一键Build成功。代码生成完毕,但是运算量有点大,适用于大型算法工程开发,越复杂这个方法越好,易于维护和避免出错。。因为基于你的模型你可以做MIL测试,SIL测试,以及HIL测试,在代码没有在ECU或者仿真器里面跑就可以验证你的东西是不是完全正确的。

使用特权

评论回复
11
HELLO-HI|  楼主 | 2014-5-27 10:03 | 只看该作者
uuflyaf 发表于 2014-5-16 21:31
matlab

谢谢!!

使用特权

评论回复
12
HELLO-HI|  楼主 | 2014-5-27 10:05 | 只看该作者
uuflyaf 发表于 2014-5-16 21:41
以设计单片机使用10HZ 一阶低通滤波器为例,当然这个例子的过程我故意复杂化了,首先对一阶滤波器进行参数 ...

很详细,学习了,非常感谢

使用特权

评论回复
13
yao1318| | 2014-5-27 11:30 | 只看该作者
路过,帮顶!

使用特权

评论回复
14
luoengineer| | 2014-6-25 20:41 | 只看该作者
有意思,顶一下!

使用特权

评论回复
15
cuilaiabc| | 2014-6-25 21:27 | 只看该作者
数学建模。

使用特权

评论回复
16
原野之狼| | 2014-6-26 02:27 | 只看该作者
看看《算法导论》吧

使用特权

评论回复
17
keer_zu| | 2014-6-26 07:34 | 只看该作者
matlab : simulink : state flow : 等建模。

coder工具箱生成代码:
MATLAB Coder™ 从 MATLAB® 代码生成独立的 C 和 C++ 代码。生成的源代码具有可移植性和可读性。MATLAB Coder 支持部分 MATLAB 核心语言功能,包括程序控制结构、函数和矩阵运算。它能生成 MEX 函数,使您可以加快计算负荷较重的 MATLAB 代码部分,并验证生成的代码的行为。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

11

帖子

0

粉丝