声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 4998|回复: 21

[1stopt] 关于混合型曲线拟合的问题

[复制链接]
发表于 2008-11-2 16:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
untitled.png
有哪位好心人能提供上面的这张图片上曲线拟合的模型公式。小弟先谢过了!只要公式模型就可以了,系数什么的自己拟合。
回复
分享到:

使用道具 举报

发表于 2008-11-2 18:08 | 显示全部楼层

回复 楼主 csu527 的帖子

这个估计也得分段啦
 楼主| 发表于 2008-11-11 20:38 | 显示全部楼层

谢谢楼上的




首先谢谢楼上的热心,我现在用1stopt自动搜索了一遍,发现就是在几段 平 的峰处 比较难拟合 我现在想问下是不是一般复杂的函数曲线波峰凸起处都是尖的? 是不是不可能有这种很平的波峰函数? 望高手解答下  很困惑!!!!!!!!
发表于 2008-11-11 21:01 | 显示全部楼层

回复 板凳 csu527 的帖子

请问这是哪方面的函数图形?
发表于 2008-11-11 22:48 | 显示全部楼层
最好能把数据放上来。
 楼主| 发表于 2008-11-12 10:01 | 显示全部楼层

好的

原帖由 dingd 于 2008-11-11 22:48 发表
最好能把数据放上来。


好的 数据如下:

1    94
     2    94
     3    93
     4    93
     5    93
     6    92
     7    93
     8    92
     9    92
    10    92
    11    92
    12    91
    13    91
    14    91
    15    91
    16    92
    17    93
    18    98
    19   102
    20   110
    21   115
    22   122
    23   125
    24   128
    25   128
    26   128
    27   128
    28   128
    29   127
    30   127
    31   127
    32   127
    33   126
    34   126
    35   126
    36   126
    37   124
    38   116
    39   108
    40    90
    41    81
    42    63
    43    56
    44    48
    45    46
    46    46
    47    46
    48    46
    49    46
    50    45
    51    45
    52    44
    53    44
    54    43
    55    43
    56    43
    57    43
    58    47
    59    50
    60    60
    61    66
    62    79
    63    84
    64    92
    65    94
    66    95
    67    95
    68   103
    69   113
    70   144
    71   166
    72   210
    73   229
    74   258
 楼主| 发表于 2008-11-12 10:02 | 显示全部楼层
原帖由 ch_j1985 于 2008-11-11 21:01 发表
请问这是哪方面的函数图形?



是一个机器部件的运动轨迹。
 楼主| 发表于 2008-11-12 10:05 | 显示全部楼层
还有我想问下 dingd  你的QQ是多少啊
发表于 2008-11-12 15:50 | 显示全部楼层
你试一下下面的函数。如果再分细一些,效果会更好!
Function y = if(x<=37, (b1 + b2*x + b3*x^2 + b4*x^3)/(1 + b5*x + b6*x^2 + b7*x^3),
Exp(p1+p2*x+p3/x^0.5)+p4*x+p5);
11.jpg

评分

1

查看全部评分

 楼主| 发表于 2008-11-12 17:17 | 显示全部楼层
原帖由 dingd 于 2008-11-12 15:50 发表
你试一下下面的函数。如果再分细一些,效果会更好!
Function y = if(x



非常感谢楼上的帮忙,只是是不是用分段的啊 还是非常感谢楼上的热心,这张是x方向的 我做的一张Y方向的拟合 效果太差了 不知道楼上的能不能帮我看看。非常感谢!

数据如下:
1   181
     2   181
     3   182
     4   181
     5   181
     6   180
     7   177
     8   167
     9   161
    10   146
    11   139
    12   127
    13   123
    14   120
    15   120
    16   120
    17   120
    18   122
    19   123
    20   126
    21   128
    22   130
    23   131
    24   132
    25   132
    26   132
    27   130
    28   123
    29   117
    30    96
    31    96
    32    82
    33    77
    34    71
    35    71
    36    71
    37    71
    38    75
    39    78
    40    85
    41    89
    42    96
    43    99
    44   102
    45   102
    46   102
    47   101
    48    94
    49    87
    50    67
    51    55
    52    33
    53    23
    54    11
    55     8
    56     7
    57     7
    58     7
    59     7
    60     7
    61     7
    62     7
    63     7
    64     7
    65     7
    66     7
    67     7
    68     7
    69     9
    70    16
    71    26
    72    59
    73    85
    74   153

这是我做的拟合 效果不好;


y方向拟合.PNG

发表于 2008-11-12 17:52 | 显示全部楼层
y = if(x<=54,p1+p2*x+p3*x^3+p4/x+c1*cos(c2+c3*x)+c4*sin(c5+c6*x), b1+b2*Abs(x-b3)^b4);
66.jpg

评分

1

查看全部评分

 楼主| 发表于 2008-11-12 18:12 | 显示全部楼层
dingd我能加下你QQ吗
发表于 2008-11-12 20:19 | 显示全部楼层
dingd主任真是高手,佩服佩服!
 楼主| 发表于 2008-11-12 20:24 | 显示全部楼层
[quote]原帖由 ch_j1985 于 2008-11-12 20:19 发表
dingd主任真是高手,佩服佩服! [/quote】
你们QQ多少啊
发表于 2008-11-12 21:09 | 显示全部楼层
抱歉啊,没用QQ。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-17 08:11 , Processed in 0.076673 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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