24小时热门版块排行榜    

CyRhmU.jpeg
查看: 5096  |  回复: 29

慕容凌馨

铁杆木虫 (小有名气)

[求助] 在matlab中拟合曲面的表达式

如附件所示,在origin中绘制出3D wire frame,但是我想拟合出该表面的一个计算公式,我想在matlab中应当可以实现,由于没有用过该软件,所以向各位求助
数据见附件
谢谢各位了
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

onebean

铁杆木虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
慕容凌馨(金币+1): 有帮助 谢谢提示和鼓励 2012-02-23 16:53:27
臭水沟(金币+1): 谢谢交流~~ 2012-02-23 17:44:03
先画出曲线,选出比较合适的拟合函数形式,然后设定带系数的函数组合形式,最后用最小二乘法确定各个系数!希望你试试.
4楼2012-02-23 15:33:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

onebean

铁杆木虫 (小有名气)

【答案】应助回帖

慕容凌馨(金币+2): ★★★很有帮助 谢谢你的回复,这种想法值得借鉴,我可以试试 2012-02-29 13:22:06
xiegangmai(金币+1): 谢谢应助! 2012-02-29 22:31:58
首先要从物理意义上看是否两个自变量耦合不,如果独立,可以分开拟合然后再组合;其次,如果耦合,找合适的拟合函数相对较难,可以采用分段函数,对于一些数据如果想找到一个表达式拟合,难免误差大,所以可以选择分段拟合,保证其光滑过渡即可!希望能帮到你
10楼2012-02-29 08:53:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

715211229

木虫 (正式写手)

xiegangmai(金币+1): 谢谢参与! 2012-02-29 22:31:38
maltab倒是有个曲面拟合工具箱,不过,没找到在哪看拟合方程……

我觉得你这个问题应该是多元线性/非线性回归分析的问题。


我是蜗牛
12楼2012-02-29 13:04:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Gelina_hyg

新虫 (初入文坛)

引用回帖:
12楼: Originally posted by 715211229 at 2012-02-29 13:04:56
maltab倒是有个曲面拟合工具箱,不过,没找到在哪看拟合方程……

我觉得你这个问题应该是多元线性/非线性回归分析的问题。


在matlab中拟合曲面的表达式
拟合.jpg

28楼2015-08-14 21:19:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

慕容凌馨

铁杆木虫 (小有名气)

貌似看不到附件啊
2楼2012-02-23 11:29:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

慕容凌馨

铁杆木虫 (小有名气)

x                        y                  z
50                        5              1.82E-04
50                        50        8.78E-04
208.1911363        5        3.78E-04
208.1911363        50        6.38E-03
366.382272        5        2.69E-03
366.382272        50        2.33E-02
524.5734                        5              7.81E-03
524.5734                        50            1.22E-01
682.76454                        5              3.90E-03
682.76454          50        3.03E-03
840.9556816        5        6.88E-04
840.9556816        50        5.49E-03
最终需要得到z=f(x,y)的表达式
3楼2012-02-23 11:34:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

慕容凌馨

铁杆木虫 (小有名气)

引用回帖:
: Originally posted by onebean at 2012-02-23 15:33:24:
先画出曲线,选出比较合适的拟合函数形式,然后设定带系数的函数组合形式,最后用最小二乘法确定各个系数!希望你试试.

你的意思是,先得到曲线的拟合公式,比如说,z=f(x),z=f(y)的关系式,然后再得到曲面的拟合公式
不知道我这样的理解是否正确
5楼2012-02-23 17:07:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

onebean

铁杆木虫 (小有名气)

【答案】应助回帖

xiegangmai(金币+1): 谢谢参与! 2012-02-23 22:11:46
慕容凌馨(金币+1): 有帮助 感觉有点明白,又有点不明白,还望说的详细些 2012-02-24 17:16:21
引用回帖:
5楼: Originally posted by 慕容凌馨 at 2012-02-23 17:07:55:
你的意思是,先得到曲线的拟合公式,比如说,z=f(x),z=f(y)的关系式,然后再得到曲面的拟合公式
不知道我这样的理解是否正确

我的意思是先大体找出一些基本函数,最后拟合公式由这些基本函数组成,公式里带上待定系数!
6楼2012-02-23 22:00:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

leimiao_hit

木虫之王 (文学泰斗)

小元

文献杰出贡献

【答案】应助回帖

感谢参与,应助指数 +1
慕容凌馨(金币+1): 有帮助 如果说的更详细明白些就好了 2012-02-24 17:16:59
xiegangmai(金币+1): 谢谢参与! 2012-02-24 23:54:52
选出比较合适的拟合函数
..........回首向来萧瑟处,归去,也无风雨也无晴...........
7楼2012-02-23 22:31:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

慕容凌馨

铁杆木虫 (小有名气)

引用回帖:
: Originally posted by onebean at 2012-02-23 22:00:47:
我的意思是先大体找出一些基本函数,最后拟合公式由这些基本函数组成,公式里带上待定系数!

如果我找不出适合的公式应当怎么办呢
8楼2012-02-28 14:03:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

慕容凌馨

铁杆木虫 (小有名气)

引用回帖:
: Originally posted by leimiao_hit at 2012-02-23 22:31:41:
选出比较合适的拟合函数

我试过在matlab中用多项式来拟合面,可是效果不太好,相关系数只有0.8
9楼2012-02-28 14:05:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 慕容凌馨 的主题更新
信息提示
请填处理意见