智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1549|回复: 5
打印 上一主题 下一主题

本人想用3次拟合函数还求取赛道位置,但最大值如何求取

[复制链接]

36

主题

302

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1930
威望
975
贡献
461
兑换币
558
注册时间
2013-11-17
在线时间
247 小时
毕业学校
北京工业大学
跳转到指定楼层
1#
发表于 2014-1-28 12:14:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人想用3次拟合函数还求取赛道位置,但最大值如何求取。。求导后求零点的公式中是带根号的,这个不好算啊。。。
回复

使用道具 举报

21

主题

896

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4068
威望
2252
贡献
1296
兑换币
1483
注册时间
2012-7-30
在线时间
260 小时
毕业学校
克莱德大学
2#
发表于 2014-1-28 12:21:12 | 只看该作者
直接把根号去掉不行吗?
等号一遍是0
另一边直接平方啊
回复 支持 反对

使用道具 举报

36

主题

302

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1930
威望
975
贡献
461
兑换币
558
注册时间
2013-11-17
在线时间
247 小时
毕业学校
北京工业大学
3#
 楼主| 发表于 2014-1-28 12:36:15 | 只看该作者
rubick 发表于 2014-1-28 12:21
直接把根号去掉不行吗?
等号一遍是0
另一边直接平方啊

两边同时平方,左边还是有根号的。。。
回复 支持 反对

使用道具 举报

24

主题

251

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3743

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

QQ
威望
1825
贡献
1052
兑换币
1036
注册时间
2011-10-2
在线时间
433 小时
4#
发表于 2014-1-28 13:55:32 | 只看该作者
从网上找到的一个开方函数
  1. float ssqrt(float x)
  2. {
  3.         if(x<0)
  4.                 return 0;
  5.         else
  6.         {
  7.                 float xhalf=0.5f*x;
  8.                 int i=*(int*)&x;
  9.                 i=0x5f375a86-(i>>1);
  10.                 x=*(float*)&i;
  11.                 x=x*(1.5f-xhalf*x*x);
  12.                 return (1/x);
  13.         }
  14. }
复制代码
回复 支持 反对

使用道具 举报

21

主题

896

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4068
威望
2252
贡献
1296
兑换币
1483
注册时间
2012-7-30
在线时间
260 小时
毕业学校
克莱德大学
5#
发表于 2014-1-28 17:33:38 | 只看该作者
tobeabh 发表于 2014-1-28 13:55
从网上找到的一个开方函数

他是说建模时的公式推导,不是要用机器算吧
回复 支持 反对

使用道具 举报

12

主题

344

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1372
威望
687
贡献
365
兑换币
461
注册时间
2013-11-24
在线时间
160 小时
6#
发表于 2014-1-28 18:48:32 | 只看该作者
直接把根号去掉不行吗?
等号一遍是0
另一边直接平方啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2025-1-13 06:34 , Processed in 0.057579 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表