| 查看: 647 | 回复: 19 | |||
| 当前主题已经存档。 | |||
7654321荣誉版主 (职业作家)
享受生活
|
[交流]
matlab程序编写求助【求助以完成】
|
||
|
我对matlab一窍不通 但是需要利用它来解决一个问题 现在有随意指定的复杂无理方程 已知自变量和因变量 希望通过曲线拟和来获得方程中的系数 这需要编写一个小程序或者调用一个已知函数 希望能够告诉我解决的具体方式 例如: y=(1+ax)/(1-(1+(1-b)x/(b*b))x) (x,y)=(0.6, 1.02) (0.8, 1.04) (1, 1.13) (1.2, 1.18) (1.4, 1.27) (1.6, 1.39) (1.8, 1.49) 求解a和b 同时希望得到拟和曲线的相关系数等指标 这个问题似乎也可以通过mathmatics或者origin等解决 只要是能够解决 任何软件都可以 但是要好好教偶这个菜鸟哦 ![]() 解决办法如下: 打开左侧的workspace,新建一个unnamed的变量,双击,在打开的表格中第一列中输入你的N个自变量值,第二列中输入你的N个因变量值, 命令: a=unnamed(1:N,1); b=unnamed(1:N,2); cftool 在出来的curve fitting tool中点data,选择X DATA和Y DATA,Create data set,close fitting--new fit--type of fit "custom equation"--general equations 最后apply至此就搞定了 [ Last edited by 7654321 on 2006-4-7 at 10:46 ] |
» 猜你喜欢
材料化工调剂
已经有11人回复
高分子化学与物理调剂
已经有12人回复
0805总分292,求调剂
已经有5人回复
306分材料调剂
已经有5人回复
化工299分求调剂 一志愿985落榜
已经有5人回复
材料学硕318求调剂
已经有11人回复
0856化工专硕求调剂
已经有12人回复
265分求调剂不调专业和学校有行学上就
已经有7人回复
298求调剂
已经有6人回复
一志愿中南大学理学化学
已经有5人回复


2楼2006-04-05 23:15:42
7654321
荣誉版主 (职业作家)
享受生活
- 应助: 0 (幼儿园)
- 贵宾: 8.3
- 金币: 2150.5
- 红花: 4
- 帖子: 4059
- 在线: 6.7小时
- 虫号: 57200
- 注册: 2005-01-26
- 专业: 为毕业而奋斗

3楼2006-04-05 23:23:12
★ ★ ★ ★
7654321(金币+1):我给出的公式写错了,不可以化简的,你看看能否求解
小狗(金币+3):多谢参与!
7654321(金币+1):我给出的公式写错了,不可以化简的,你看看能否求解
小狗(金币+3):多谢参与!
|
基本思想: 将拟合公式专化为 1/y=(1-x)/(1+a)-bx^2/(1+a) 令 Y=1/y, A=1/(1+a),B=-b/(1+a) 需拟合公式变为 Y=A(1-x)+Bx^2 fp={{0.6, 1/1.02},{0.8, 1/1.04},{1, 1/1.13},{1.2, 1/1.18},{1.4, 1/1.27},{1.6,1/1.39},{1.8,1/1.49}} In[30]:=Fit[fp, {1-x, x^2}, x] Out[30]=2.12116 (1 - x) + 0.778853x^2 a=1/2.12116-1 b=-0.778853(1+a) 得到 a=-0.52856 b=-0.367183 但你给出的这个公式拟合效果很不好,是不是可以考虑换一个好一点的 |

4楼2006-04-05 23:56:22

5楼2006-04-06 00:01:00

6楼2006-04-06 00:15:35

7楼2006-04-06 00:18:08

8楼2006-04-06 00:21:11
7654321
荣誉版主 (职业作家)
享受生活
- 应助: 0 (幼儿园)
- 贵宾: 8.3
- 金币: 2150.5
- 红花: 4
- 帖子: 4059
- 在线: 6.7小时
- 虫号: 57200
- 注册: 2005-01-26
- 专业: 为毕业而奋斗

9楼2006-04-06 09:29:57
7654321
荣誉版主 (职业作家)
享受生活
- 应助: 0 (幼儿园)
- 贵宾: 8.3
- 金币: 2150.5
- 红花: 4
- 帖子: 4059
- 在线: 6.7小时
- 虫号: 57200
- 注册: 2005-01-26
- 专业: 为毕业而奋斗

10楼2006-04-06 09:34:31














回复此楼

10