| 查看: 714 | 回复: 11 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[求助]
拟合问题已有3人参与
|
||
| 已知一个函数去拟合一系列点;这个函数以e为基底的指数(并非简单的多项式),一些列点为(x1,x2,y),有10组,函数中有未知参数三个,怎么编程求这些未知参数? |
» 猜你喜欢
导师想让我从独立一作变成了共一第一
已经有9人回复
博士读完未来一定会好吗
已经有23人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有11人回复
读博
已经有4人回复
JMPT 期刊投稿流程
已经有4人回复
心脉受损
已经有5人回复
Springer期刊投稿求助
已经有4人回复
小论文投稿
已经有3人回复
申请2026年博士
已经有6人回复
武志国
木虫 (正式写手)
- 应助: 39 (小学生)
- 金币: 1865.3
- 散金: 1
- 红花: 3
- 帖子: 304
- 在线: 76.3小时
- 虫号: 2525804
- 注册: 2013-06-29
- 专业: 高分子材料与环境
3楼2015-01-21 22:17:47
kabaisun
专家顾问 (正式写手)
- 应助: 20 (小学生)
- 金币: 1311.9
- 散金: 681
- 红花: 3
- 帖子: 315
- 在线: 113.8小时
- 虫号: 1990141
- 注册: 2012-09-10
- 性别: GG
- 专业: 交通运输经济学
- 管辖: 计算模拟区

4楼2015-01-21 22:47:31
漫江碧透
木虫 (正式写手)
- 应助: 29 (小学生)
- 金币: 1890.9
- 散金: 381
- 红花: 10
- 帖子: 727
- 在线: 392.1小时
- 虫号: 2299670
- 注册: 2013-02-25
- 性别: GG
- 专业: 能源化工
5楼2015-01-21 22:55:06
zhangzhiguang
至尊木虫 (文坛精英)
- 应助: 121 (高中生)
- 金币: 53088.8
- 红花: 24
- 沙发: 222
- 帖子: 26519
- 在线: 881.4小时
- 虫号: 492270
- 注册: 2008-01-08
- 性别: GG
- 专业: 基础物理学
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
太子龙1990: 金币+10 2015-01-23 09:12:53
感谢参与,应助指数 +1
太子龙1990: 金币+10 2015-01-23 09:12:53
|
你这个其实是系数拟合,你可以用matlab自己编程,也可以使用1stopt,matlab使用nlinfit函数,但是它是依赖于初值的选择的,由于你没有给出函数形式和数据,下面给你一个例子,你自己参考吧 首先编写一个函数,其对应于你的已知函数,不知你的函数有几个变量几个系数,下面给出的是1个变量,2个系数 function y=fxnh(beta,x) a=beta(1); b=beta(2); x1=x; y=beta(1).*(6/pi^0.5*x1.^0.5*beta(2)-3*x1*beta(2)^2);%此处为函数形式 然后再编写一个脚本进行运算 x=xlsread('2.xlsx');%变量数据 y=xlsread('1.xlsx');%因变量数据 beta0=[1,0.0001]';%两个系数的初值 [b,r]=nlinfit(x,y,'fxnh',beta0); |

6楼2015-01-22 08:53:09













回复此楼
