24小时热门版块排行榜    

Znn3bq.jpeg
查看: 639  |  回复: 8
当前主题已经存档。
【有奖交流】积极回复本帖子,参与交流,就有机会分得作者 mazhanhua_1999 的 20 个金币

mazhanhua_1999

铁虫 (小有名气)

[交流] 【求助】Matlab问题

function y=hanshu(k,A);
k=[k(1) k(2) k(3) k(4) k(5) k(6)];
a0=k(1);
a1=k(2);
a2=k(3);
a3=k(4);  
a4=k(5);
a5=k(6);

lab=A(:,1);
cap=A(:,2);
dap=A(:,3);
eap=A(:,4);
fap=A(:,5);

xw=(1./(lab.^1.5)-a2*ones(20,1)).*(a3*cap+a4*ones(20,1));

y=(a4*lab*cab*dap-a5*eap)*fap/(1+(a0*lap).^0.5+a1*cap+a2*dap+a3*eap).^2;
x1=[0.03274,0.03274,0.03274,0.03556,0.03556,0.03556,0.03556,0.0388,0.0388,0.0388,0.02963,0.02963,0.02963,0.02963,0.03852,0.03852,0.03852,0.0237,0.0237,0.0237,0.04741,0.04741,0.04741,0.04741,0.05333,0.05333,0.05333,0.05333,0.03556,0.03556,0.03556,0.03556,0.03556,0.03556,0.03556]';
x2=[0.05686,0.05686,0.05686,0.05912,0.05912,0.05912,0.05912,0.06128,0.06128,0.06128,0.04926,0.04926,0.04926,0.04926,0.06404,0.06404,0.06404,0.07882,0.07882,0.07882,0.03941,0.03941,0.03941,0.03941,0.02956,0.02956,0.02956,0.02956,0.05912,0.05912,0.05912,0.05912,0.05912,0.05912,0.05912]';
x3=[3.32,2.986,2.831,3.169,2.602,2.133,1.708,2.526,2.012,1.684,3.164,2.668,2.26,1.878,2.611,2.002,1.65,2.637,2.249,1.981,2.64,2.036,1.697,1.504,2.839,2.372,1.99,1.819,3.137,2.58,2.128,2.76,2.307,1.97,1.677]';
x4=[0.134,0.576,0.777,0.702,1.16,1.771,2.225,1.176,1.772,2.096,0.492,0.977,1.453,2.058,1.106,1.86,2.276,0.984,1.527,1.917,0.899,1.699,2.07,2.342,0.866,1.228,1.702,1.887,0.424,1.098,1.708,0.78,1.424,1.939,2.097]';
x5=[0.00119,0.00119,0.00119,0.00119,0.00119,0.00119,0.00119,0.00119,0.00119,0.00119,0.00119,0.00119,0.00119,0.00119,0.00119,0.00119,0.00119,4.02E-4,4.02E-4,4.02E-4,4.02E-4,4.02E-4,4.02E-4,4.02E-4,4.02E-4,4.02E-4,4.02E-4,4.02E-4,9.56E-5,9.56E-5,9.56E-5,3.06E-4,3.06E-4,3.06E-4,3.06E-4]';
y=[5.35692,5.25725,5.148,6.12633,5.96017,5.7608,5.47321,6.5989,6.0658,5.6165,6.0301,5.93721,5.80241,5.76895,6.23535,5.99836,5.12932,6.8791,6.69513,6.46914,7.54958,7.316,7.01067,6.56897,7.16209,6.92098,6.60262,6.13282,8.79241,8.63444,8.44674,7.2556,7.14569,7.0219,6.88093]';

A=[x1' x2' x3' x4' x5'];
k0=[1 1 1 1 1 1 ];
[k,r,j]=nlinfit(k,y','hanshu',k0);

y=hanshu(k,A)

运行提示:
??? Input argument "k" is undefined.

Error in ==> Untitled2 at 2
k=[k(1) k(2) k(3) k(4) k(5) k(6)];
问题出在哪里,高手帮忙,看看程序哪里有错误?

[ Last edited by sunxiao on 2009-3-9 at 08:52 ]
回复此楼

» 猜你喜欢

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

jiann_li84

木虫 (著名写手)


zzgyb(金币+1,VIP+0):谢谢你的参与,欢迎再次光临计算模拟版!
b0是什么?没有定义啊
2楼2008-09-19 18:24:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mazhanhua_1999

铁虫 (小有名气)

b0是k0,改了之后也不行
3楼2008-09-19 18:35:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jiann_li84

木虫 (著名写手)

★ ★
zzgyb(金币+1,VIP+0):谢谢你的参与,欢迎再次光临计算模拟版!
zzgyb(金币+1,VIP+0):谢谢你的参与,欢迎再次光临计算模拟版!
[k,r,j]=nlinfit(k,y','hanshu',k0);
和y=hanshu(k,A);
中的k是否一致,并且k的赋值时什么
4楼2008-09-19 18:54:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mazhanhua_1999

铁虫 (小有名气)

是同一个K,程序就是要拟合出几个K值,初值是随便设的,其实就是想拟合y=(a4*x1*x2*x3-a5*x4)x5/(1+(a0*x1).^0.5+a1*x2+a2*x3+a3*x4).^2;

[ Last edited by mazhanhua_1999 on 2008-9-19 at 19:09 ]
5楼2008-09-19 19:08:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangjiandapao

银虫 (正式写手)

★ ★
zzgyb(金币+2,VIP+0):谢谢你的参与,欢迎再次光临计算模拟版!
你用正版的软件还是破解版的?我用破解版的也出现这样的问题,解决方法是不要用“调用m文件”的方式,而是直接复制到在主程序里,回车就可以了/。
6楼2008-09-19 19:13:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mazhanhua_1999

铁虫 (小有名气)

我的怎么不可以,显示
??? function y=hanshu(k,A);
    |
Error: Function definitions are not permitted at the prompt or in scripts.

zhangjiandapao  能不能把结果贴出来
7楼2008-09-19 19:28:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangjiandapao

银虫 (正式写手)

复制到主程序时,是不能用function 命令的。去掉funciton 命令行。
还有注意定义变量。我觉得你的程序了面几个变量不统一,如下:
lab=A(:,1);中的lab 与(1+(a0*lap)中的lap是否是同一个变量?后者没有定义
cap=A(:,2);中的cap与(a4*lab*cab*dap-a5*eap)是否是同一个变量?后者也没有定义
改了一下,没有运行出来,刚接触,也不是很懂啊!
去matlab 中文论坛试试啊
8楼2008-09-20 18:26:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dnp

荣誉版主 (知名作家)

小木虫浪子

优秀版主

见您在置顶帖子matlab问题解答中我对您问题的解答。

修正一点:
在那个帖子中我纠正的函数是nlinfit(x,y,@hanshu,k,A),现修正为:
nlinfit(x,y,@hanshu,k0)
What would Jesus do?
9楼2008-09-20 20:00:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 mazhanhua_1999 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[有机交流] 反应很差,大量原料没有反应 5+3 Mr.Zot 2026-05-19 7/350 2026-05-20 19:56 by 88817753
[基金申请] 面上本子正文33页,违规吗?会被低分嘛? +11 1234567wang 2026-05-17 13/650 2026-05-20 18:55 by tanfancy
[基金申请] 评审有感 +14 popular289 2026-05-18 23/1150 2026-05-20 17:39 by lincyb
[基金申请] 提交了我也来说说感想 +6 fummck 2026-05-20 6/300 2026-05-20 17:29 by 姜太公烤鱼
[论文投稿] Sci. Bull. 悲剧经验 +6 jyang1999 2026-05-16 7/350 2026-05-20 16:39 by feng6531
[基金申请] 今年审到国自然15份,谈谈感受 +19 国自然国社科中 2026-05-17 20/1000 2026-05-20 14:14 by 仲夏夜的星星
[基金申请] 国自然评分 +3 无名者登山 2026-05-20 4/200 2026-05-20 13:29 by vito刘
[教师之家] 上海大学实验技术岗位非升即走 +12 嘻嘻哈哈乐呵呵 2026-05-15 13/650 2026-05-20 08:34 by xli1984
[文学芳草园] 献血感触 +6 呀呀好傻 2026-05-19 11/550 2026-05-19 22:26 by 而立得乐
[考博] 云南大学材料与能源学院解琳课题组钙钛矿博士招生 +3 光伏爱好者 2026-05-17 5/250 2026-05-19 19:13 by 光伏爱好者
[考博] 找博士生导师 +6 小代想上岸 2026-05-15 7/350 2026-05-19 10:22 by free_fisher
[考博] 26/27申博自荐-锂/钠电池方向 5+3 狗头军师. 2026-05-15 4/200 2026-05-19 09:10 by moonboat
[基金申请] 别被青基扩招骗了!26年科研内卷才刚刚开始 +3 国自然国社科中 2026-05-14 4/200 2026-05-19 08:48 by archvillain
[考博] 2026博士还有哪些学校有名额 +7 小王求读研 2026-05-15 8/400 2026-05-19 08:27 by zhyzzh
[考博] 博士申请 +5 星…… 2026-05-18 6/300 2026-05-18 23:49 by 糊糊涂涂好
[基金申请] 国自然上会要求 +5 无名者登山 2026-05-18 9/450 2026-05-18 17:50 by BlakeReary
[硕博家园] 我在等一个没有答案的答案 +3 Love_MH 2026-05-17 3/150 2026-05-18 02:22 by 竹林孤影
[文学芳草园] 半夜喝咖啡 +3 myrtle 2026-05-15 5/250 2026-05-18 01:03 by 小沈2018
[考博] 光量子物理方向 博士招生 1人(2026.09) +3 sandyworld 2026-05-15 4/200 2026-05-17 14:38 by sandyworld
[有机交流] 求助2,4-二氯-5-嘧啶甲醛的合成方法 20+3 光吃不拉 2026-05-14 6/300 2026-05-16 19:46 by Equinoxhua
信息提示
请填处理意见