24小时热门版块排行榜    

查看: 652  |  回复: 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 ]

» 猜你喜欢

辛苦了大半辈子,终于在北京郊区买了套房子,交款那天我流着泪用颤抖的手掏出手机准备告诉家里人,谁知开机画面却显示:河北移动欢迎您……
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

7654321

荣誉版主 (职业作家)

享受生活

引用回帖:
Originally posted by kinwar at 2006-4-6 10:59 PM:


只需要一个未知数
而现在有两个条件,不明白你的意思。
实在搞不定的话,把数据发过来,我给你算吧

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吧

我开始选择的是rational形式
得出的结果无法计算系数

后来选择custom equation"--general equations
但是上面的公式我输入的时候总是报错
输入完毕 以后不显示系数特征
看来是公式我没有输入正确
不知道能否告诉我y=(1+ax)/(1-(1+(1-b)x/(b*b))x)应该如何正确输入
辛苦了大半辈子,终于在北京郊区买了套房子,交款那天我流着泪用颤抖的手掏出手机准备告诉家里人,谁知开机画面却显示:河北移动欢迎您……
19楼2006-04-06 23:46:16
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 20 个回答

mtex

木虫 (正式写手)

mathematica可以吗?我机子没有装matlab
╭⌒╮ ¤ ╭ ╭ ⌒╮ ╱?█◣ ╰ ----╯. ︱田︱田︱ 未曾相爱已无情......
2楼2006-04-05 23:15:42
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

7654321

荣誉版主 (职业作家)

享受生活

只要能够解决该问题
任何软件都可以
辛苦了大半辈子,终于在北京郊区买了套房子,交款那天我流着泪用颤抖的手掏出手机准备告诉家里人,谁知开机画面却显示:河北移动欢迎您……
3楼2006-04-05 23:23:12
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

mtex

木虫 (正式写手)

★ ★ ★ ★
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
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿郑大材料学硕298分,求调剂 +3 wsl111 2026-03-01 3/150 2026-03-01 21:38 by ms629
[考研] 274求调剂 +3 cgyzqwn 2026-03-01 6/300 2026-03-01 21:24 by cgyzqwn
[考研] 0856材料与化工,270求调剂 +3 YXCT 2026-03-01 3/150 2026-03-01 19:51 by 无懈可击111
[考研] 一志愿中南大学理学化学 +4 15779376950 2026-03-01 5/250 2026-03-01 19:00 by Fff-1
[考研] 272求调剂 +6 材紫有化 2026-02-28 6/300 2026-03-01 18:58 by 18137688336
[考研] 0856材料求调剂 +11 hyf hyf hyf 2026-02-28 12/600 2026-03-01 18:57 by 18137688336
[考研] 材料学调剂 +9 提神豆沙包 2026-02-28 11/550 2026-03-01 18:15 by ms629
[考研] 材料类求调剂 +10 wana_kiko 2026-02-28 11/550 2026-03-01 18:11 by 海嵙Y
[考博] 26申博 +4 想申博! 2026-02-26 6/300 2026-03-01 17:32 by 想申博!
[考研] 290求调剂 +9 材料专硕调剂; 2026-02-28 11/550 2026-03-01 17:21 by sunny81
[考研] 281求调剂 +4 2026计算机_诚心 2026-03-01 7/350 2026-03-01 17:20 by 2026计算机_诚心
[考研] 化工专硕342,一志愿大连理工大学,求调剂 +3 kyf化工 2026-02-28 4/200 2026-03-01 16:49 by yywzz
[考研] 285求调剂 +8 满头大汗的学生 2026-02-28 8/400 2026-03-01 16:47 by caszguilin
[考研] 313求调剂 +3 水流年lc 2026-02-28 3/150 2026-03-01 16:01 by 新能源达人
[考研] 求调剂 +6 repeatt?t 2026-02-28 6/300 2026-03-01 14:37 by Sakura绘
[考研] 课题组接收材料类调剂研究生 +3 gaoxiaoniuma 2026-02-28 4/200 2026-03-01 14:30 by jjj三跨
[考研] 284求调剂 +6 天下熯 2026-02-28 6/300 2026-03-01 14:19 by Ducount.Y
[考研] 材料284求调剂,一志愿郑州大学英一数二专硕 +10 想上岸的土拨鼠 2026-02-28 10/500 2026-03-01 14:12 by yc258
[考研] 调剂 +3 简木ChuFront 2026-02-28 3/150 2026-03-01 11:46 by 王伟要上岸啊
[考研] 276求调剂 +3 路lyh123 2026-02-28 4/200 2026-02-28 19:45 by 路lyh123
信息提示
请填处理意见