24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 1811  |  回复: 12
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

一二三吗

新虫 (小有名气)

[求助] 求助使用matlab对一方程进行拟合,自己拟合总是出错!

本人要使用matlab对方程C=Kd*P+Ch *b*P/(1+b*P)进行拟合,通过一些教程自己计算了一下,但是结果总是说 Function value and YDATA sizes are incommensurate! 不知道是哪里错了,下面把自己的过程 贴出来希望高手能够给指点一下,是哪里的原因。
1)编写M-文件 curvefun1.m
function f=curvefun1(x,pdata)
f=x(1)*x(2)*pdata/(1+x(2)*pdata)+x(3)*pdata;
                       %x(1)=Ch;x(2)=b;x(3)=Kd
2)输入命令
pdata=[101.3 106.6316 111.9632 117.2947 122.6263 127.9579 133.2895 138.6211 143.9526 149.2842 154.6158 159.9474 165.2789 170.6105 175.9421 181.2737 186.6053 191.9368 197.2684 202.6]//对应的是p的值
cdata=[0.119727 0.139467 0.138051 0.141769 0.14504 0.144172 0.14766 0.146418 0.149076 0.147445 0.150411 0.153462 0.151424 0.149564 0.144386 0.14833 0.152369 0.157026 0.157477 0.16141]//对应的是C的值
x0=[-- -- --]//此处的取值该如何取呢?它的选取会不会影响拟合结果呢?
x=lsqcurvefit('curvefun2',x0,pdata,cdata)
不知道最终的错误原因是不是pdata和cdata数据的原因?
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

一二三吗

新虫 (小有名气)

引用回帖:
7楼: Originally posted by husanlim at 2014-01-06 17:20:11
给你个网址,有具体说明:
http://hi.baidu.com/snowlxm/item/bd0f6706f7a615de73e676a8
大概就是想输入两组数据(自变量和因变量数据),然后输入命令cftool打开工具箱,再选择函数类型(图中1位置,可以用户自 ...

我用那个自定义方程把式子改为我的那个方程形式:y=a*b*x/(1+b*x)+c*x后,得出参数a,b,c,是吗?
8楼2014-01-06 19:45:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 13 个回答

husanlim

金虫 (初入文坛)

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
一二三吗: 金币+2 2014-01-05 16:53:09
1592203609: 金币+1, 谢谢回帖! 2014-01-05 19:10:02
matlab有一个工具箱可以进行拟合曲线,用cftool命令可以打开,高次的曲线也可以很方便的拟合!也比较容易上手,自己摸索一下就行了,不行的话网上有很多资料的,可以找着看一下!
2楼2014-01-05 16:37:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

一二三吗

新虫 (小有名气)

引用回帖:
2楼: Originally posted by husanlim at 2014-01-05 16:37:00
matlab有一个工具箱可以进行拟合曲线,用cftool命令可以打开,高次的曲线也可以很方便的拟合!也比较容易上手,自己摸索一下就行了,不行的话网上有很多资料的,可以找着看一下!

由于是新手,可不可以具体点   还有我看的一些案例都是自己编程做的!!
3楼2014-01-05 16:51:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cobrasq

金虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
一二三吗: 金币+5, 有帮助 2014-01-06 09:05:58
问题出在函数的定义文件中。除号应该使用点除,即"./"。MATLAB是矢量化软件,一旦矢量数据(如本例中的 pdata)出现在乘、除两侧或乘方一侧,都需要使用点操作。
4楼2014-01-06 01:57:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 求调剂:085600材料与化工,考材科基,总分319 +8 678lucky 2026-03-31 8/400 2026-03-31 10:06 by zhyzzh
[考研] 材料科学与工程求调剂 +10 深V宿舍吧 2026-03-29 10/500 2026-03-31 04:08 by fmesaito
[考研] 合肥区域性重点一本招收调剂 +4 6266jl 2026-03-30 4/200 2026-03-30 21:48 by zhuangyan123
[考研] 一志愿华东师范大学有机化学专业,初试351分,复试被刷求调剂! +7 真名有冰 2026-03-29 8/400 2026-03-30 21:08 by maaj02
[考研] 一志愿:西北大学,英一数一408-284分求调剂 +5 12.27 2026-03-27 5/250 2026-03-30 19:31 by 源_2020
[考研] 0703 化学 求调剂,一志愿山东大学 342 分 +7 Shern—- 2026-03-28 7/350 2026-03-30 16:31 by nothing投稿中
[考研] 329求调剂 +8 星野? 2026-03-26 8/400 2026-03-30 13:41 by chemdavid
[考研] 一志愿南航 335分 | 0856 | GPA 4.07 | 有科研经历 +8 cccchenso 2026-03-29 8/400 2026-03-29 23:53 by 我是小康
[考研] 085600,材料与化工321分求调剂 +10 大馋小子 2026-03-28 10/500 2026-03-29 23:35 by 飞行日记西
[考研] 279求调剂 +4 蝶舞轻绕 2026-03-29 4/200 2026-03-29 09:45 by laoshidan
[考研] 085600,专业课化工原理,321分求调剂 +5 大馋小子 2026-03-28 5/250 2026-03-29 08:56 by qingfeng258
[考研] 求调剂 +7 争取九点睡 2026-03-28 8/400 2026-03-28 21:07 by 争取九点睡
[考研] 320分,材料与化工专业,求调剂 +9 一定上岸aaa 2026-03-27 13/650 2026-03-28 15:00 by 神马都不懂
[考研] 材料与化工(0856)304求B区调剂 +8 邱gl 2026-03-27 8/400 2026-03-28 12:42 by 唐沐儿
[考研] 330一志愿中国海洋大学 化学工程 085602 有读博意愿 求调剂 +3 wywy.. 2026-03-27 4/200 2026-03-28 03:32 by fmesaito
[考研] 考研调剂 +10 呼呼?~+123456 2026-03-24 10/500 2026-03-27 11:46 by wangjy2002
[考研] 一志愿郑大085600,310分求调剂 +5 李潇可 2026-03-26 5/250 2026-03-27 11:14 by 不吃魚的貓
[考研] 网络空间安全0839招调剂 +4 w320357296 2026-03-25 6/300 2026-03-25 17:59 by 255671
[考研] 080500求调剂 +3 zzzzfan 2026-03-24 3/150 2026-03-24 16:38 by barlinike
[考研] 材料专硕331求调剂 +4 鲜当牛 2026-03-24 4/200 2026-03-24 15:58 by JourneyLucky
信息提示
请填处理意见