24小时热门版块排行榜    

查看: 1518  |  回复: 5

dongming198

金虫 (小有名气)

[求助] 离散点曲线拟合,对端点要求高应该采用什么方法?并求Fortran程序! 已有1人参与

如题,我有一组离散点

我的目的:尽量精确地求得这些离散点端点处的一阶、二阶和三阶导数

采用差分方法得到的一阶、二阶和三阶导数误差太大,因此我想用多项式拟合的方法,先拟合出这些离散点的解析式,然后再求出端点处的这些导数。
正交多项式拟合、切比雪夫多项式拟合都可以,由于对这些方法不清楚,不知道是否能满足要求,麻烦请大概说明一下。

如果可以不用多项式拟合,有其它方法能够准确求出端点处的导数,也可以!

matlab,excel这些软件都可以做到,但我需要用到这么一段fortran子程序,嵌入到我自己编写的fortran程序中,以供程序其它部分调用(如果稍微修改一些参数这些离散点就会改变,用软件的话会很麻烦),所以最好是fortran程序。

附件里给了这些离散点,dat文件,您自己给离散点也行的。

非常感谢!!!
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : Points.dat
  • 2015-06-12 21:29:25, 7.18 K

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   关注TA 给TA发消息 送TA红花 TA的回帖

无聊小凡

木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
dongming198: 金币+5, 有帮助, 这个我是知道的,不过不是我想要的,会麻烦一些。还是很感谢啦! 2015-06-13 22:42:53
1.用matlab做完生成.exe文件,然后用fortran调用可不可以。
2.用matlab做主程序,然后调用fortran的exe。
天地有正气,杂然赋流形!
2楼2015-06-12 23:10:28
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

由端点向外侧外推出去3个点,再做拟合,最后?G弃外推的3个点就是。
3楼2015-06-13 07:55:34
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

dongming198

金虫 (小有名气)

引用回帖:
3楼: Originally posted by feixiaolin at 2015-06-13 07:55:3
由端点向外侧外推出去3个点,再做拟合,最后?G弃外推的3个点就是。

谢谢回复,不过没太理解你的意思
我之前就是在左侧第三个点来差分计算的,但结果不准确啊。
4楼2015-06-13 22:45:35
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

人走茶不凉

银虫 (职业作家)

等待数学系的同学们。。。
5楼2015-06-14 00:34:13
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

feixiaolin

荣誉版主 (文坛精英)

优秀版主

引用回帖:
4楼: Originally posted by dongming198 at 2015-06-13 22:45:35
谢谢回复,不过没太理解你的意思
我之前就是在左侧第三个点来差分计算的,但结果不准确啊。...

你先作外推没有?

[ 发自小木虫客户端 ]
6楼2015-06-14 06:21:40
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 dongming198 的主题更新
信息提示
请填处理意见