24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2268  |  回复: 10

hardy_guo

铁虫 (小有名气)

[求助] 离散点求导数问题已有4人参与

最近有一个问题一直困扰小弟,特写此帖向各位大神请教,有个软件导出的数据,直接导出的是原始数据和该数据的一阶导数,但是我使用很多离散点求导的方法求出的导数与给出的数据相差很大,请问软件导出的数据中的一阶导数是如何算出来的。@laosam280
回复此楼

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : 数据.xls
  • 2016-08-02 10:32:57, 322.5 K

» 猜你喜欢

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

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

peterflyer

木虫之王 (文学泰斗)

peterflyer


【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
hardy_guo: 金币+5, 有帮助, 谢谢 2016-08-02 21:16:22
先将这些离散数据回归出分段的二次样条函数,然后由各段的二次样条函数求得相应各点的导数。
4楼2016-08-02 18:00:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

wurongjun

专家顾问 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
hardy_guo: 金币+5, 谢谢 2016-08-02 21:15:27
可能是真实的导数!
由离散点计算导数,不同方法区别很大!
善恶到头终有报,人间正道是沧桑.
2楼2016-08-02 13:14:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hardy_guo

铁虫 (小有名气)

引用回帖:
2楼: Originally posted by wurongjun at 2016-08-02 13:14:07
可能是真实的导数!
由离散点计算导数,不同方法区别很大!

这个不会是真实的导数,原函数是未知的

发自小木虫Android客户端
3楼2016-08-02 13:26:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hardy_guo

铁虫 (小有名气)

引用回帖:
4楼: Originally posted by peterflyer at 2016-08-02 18:00:53
先将这些离散数据回归出分段的二次样条函数,然后由各段的二次样条函数求得相应各点的导数。

我是想看看他那个导数是如何求出来的,你能写写你说的MATLAB程序吗

发自小木虫Android客户端
5楼2016-08-02 19:13:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

人走茶不凉

银虫 (职业作家)

留个脚印,回来搞一搞
6楼2016-08-06 00:45:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

FMStation

至尊木虫 (知名作家)

【答案】应助回帖

调用方法:polyfit(x,y,n)
用多项式求过已知点的表达式,其中
x为源数据点对应的横坐标,可为行向量、矩阵,
y为源数据点对应的纵坐标,可为行向量、矩阵,
n为你要拟合的阶数,一阶直线拟合,二阶抛物线拟合,并非阶次越高越好,看拟合情况而定。

例子:
>>x = ( 0: 0.1: 2.5 )';
>>y = erf( x );
>>p = polyfit( x,y,6 )
p =
0.0084 -0.0983 0.4217 -0.7435 0.1471 1.1064 0.0004

则y=0.0084x^6-0.0983x^5+0.4217x^4-0.7435x^3+0.1471x^2+1.1064x+0.0004

» 本帖已获得的红花(最新10朵)

7楼2016-08-06 21:50:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hardy_guo

铁虫 (小有名气)

送红花一朵
引用回帖:
7楼: Originally posted by FMStation at 2016-08-06 21:50:28
调用方法:polyfit(x,y,n)
用多项式求过已知点的表达式,其中
x为源数据点对应的横坐标,可为行向量、矩阵,
y为源数据点对应的纵坐标,可为行向量、矩阵,
n为你要拟合的阶数,一阶直线拟合,二阶抛物线拟合, ...

很感谢你的回复,我是想知道那个数据第二列的一阶导数是如何求出来的,我用很多方法求出的结果和那个数据有误差,找不到原因

发自小木虫Android客户端
8楼2016-08-07 00:14:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Mr__Right

专家顾问 (著名写手)

【答案】应助回帖

只有 Hx1 没有 x1 ,

根本不可能求出数值导数
文章乃身外之物,要多考虑编辑、审稿人和读者的感受。
9楼2016-08-07 12:26:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hardy_guo

铁虫 (小有名气)

引用回帖:
9楼: Originally posted by Mr__Right at 2016-08-07 12:26:14
只有 Hx1 没有 x1 ,

根本不可能求出数值导数

X1是自然序列

发自小木虫Android客户端
10楼2016-08-07 13:40:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 hardy_guo 的主题更新
信息提示
请填处理意见