找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: Lagier

[建议]:缓和曲线类

[复制链接]
发表于 2004-3-3 12:45:52 | 显示全部楼层
请问斑竹为铁路设计者马
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1个

财富等级: 恭喜发财

发表于 2004-4-15 11:20:30 | 显示全部楼层
请问能否提供公路或铁路缓和曲线的数学模型及计算公式?
--------------
注意:不是一些老书上的近似公式,什么长度的7次方之类的东西。而是真正的公式。

我们知道,这些近似公式是因为,以前的计算工具无法实现角度的正弦函数等,而采用的。
现在当然可以不用近似公式了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2个

财富等级: 恭喜发财

发表于 2004-4-16 16:20:55 | 显示全部楼层
下面这段代码可以计算到25次方,若不想计算25次方可简单修改即可
[php]
double hhqx::hx01(double n)
{
double b=1;
for(double i=1;i<=n;i++) b=b*i;
return b;
}
double hhqx::hx0(double A1,double l)
{
double b,x,A,e=1,f=1,o=1;
A=fabs(A1);
if(A<0.01) return 0.0;
b=l*l/2.0/A;
for(double i=2;i<=24;i=i+2){
   x=hx01(i);
   x=x*(2*i+1);
   f=f*b*b;
   e=e-o*f/x;
   o=-1*o;
   }
x=l*e;
return x;
}
double hhqx::hy0(double A1,double l)
{
double b,y,A,e,f=1,o=1,x;
A=fabs(A1);
if(A<0.01) return 0.0;
b=l*l/2.0/A;
e=b/3;
f=b;
for(double i=3;i<=25;i=i+2){
   x=hx01(i);
   x=x*(2*i+1);
   f=f*b*b;
   e=e-o*f/x;
   o=-1*o;
   }
y=l*e;
return y;
}
[/php]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-4-17 16:52:57 | 显示全部楼层
楼上的兄弟,不知你的“hhqx”类里还有什么好东东? 给大家介绍介绍!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2个

财富等级: 恭喜发财

发表于 2004-4-18 10:48:12 | 显示全部楼层
“hhqx”类专门用来处理公路铁路缓和曲线最基本的计算,一般将它作为基类来用。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-4-19 14:57:46 | 显示全部楼层
“ymd ”兄,你把“hhqx”类的头文件贴出来供大家学习学习吧!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2个

财富等级: 恭喜发财

发表于 2004-4-20 09:04:59 | 显示全部楼层
1、也就还有两个函数,即计算m,p如下:
double hhqx::pp(double r,double lo)
{
double A,b,y;
r=fabs(r);
lo=fabs(lo);
if(r<0.01 || lo<0.01) return 0.0;
A=r*lo;
b=lo/2/r;
y=hy0(A,lo);
return y-r*(1-cos(b));
}
double hhqx::mm(double r,double lo)
{
double A,b,x;
r=fabs(r);
lo=fabs(lo);
if(r<0.01 || lo<0.01) return 0.0;
A=r*lo;
b=lo/2/r;
x=hx0(A,lo);
return x-r*sin(b);
}
2、对于不完整缓和曲线其实就是完整缓和曲线的一部分,完全
可以通过平移和旋转计算
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-4-24 12:32:19 | 显示全部楼层
强烈建议斑竹再给楼上的兄弟加分!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-5-12 13:35:19 | 显示全部楼层
希望能拿出一个完整的曲线放样的VC或者高级编程语言实现的可编译的源代码
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-5-14 17:20:12 | 显示全部楼层
太复杂!  怎么没有注释??
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-5-25 19:41:42 | 显示全部楼层
不知道谁知道当知道缓和曲线上的坐标如何求得桩号,这个算法好像不太常见,哪位高手指导指导
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-5 10:32:31 | 显示全部楼层
有这么复杂吗,采用RTK测量放样方便又简单.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-6 10:12:15 | 显示全部楼层
太麻烦了,能不能简单点啊,
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-10 21:03:30 | 显示全部楼层
这样才具有强大的生命力。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-30 16:06:45 | 显示全部楼层
漫漫看,不错
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-9-24 10:18 , Processed in 0.306294 second(s), 53 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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