全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
775 0
2012-02-29
请高手指点,为什么下面的代码输出的ypred的值多于5个呢,谢谢
x=[470 300 10; 285 80 10; 470 300 120; 470 80 120; 470 80 10 ; 100 190 10;...
    100 80 65; 470 190 65; 100 300 54; 100 300 120; 100 80 120; 285 300 10];
y=[8.55 3.79 4.82 0.02 2.75 14.39 2.54 4.35 13 8.5 0.05 11.32]';
x1=x(:,1);x2=x(:,2);x3=x(:,3);
fun=@(beta,x) (beta(1)*x2-x3/beta(5))./(1+beta(2)*x1+beta(3)*x2+beta(4)*x3);
beta0=[1 0.5 0.2 0.1 2];
[beta,r,j]=nlinfit(x,y,fun,beta0);
xinput=[470 300 10; 285 80 10; 470 300 120;470 80 120; 470 80 10];
[ypred,yci]=nlpredci(fun,xinput,beta,r,j);


ypred =
    8.4315
    3.9904
    4.9571
    0.0118
    2.6603
   14.3251
    2.6302
    4.0779
   13.0289
    8.4515
    0.0232
   11.4592
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群