QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2059|回复: 1
打印 上一主题 下一主题

[代码资源] Bernstein基构建函数数据MATLAB代码

[复制链接]
字体大小: 正常 放大

2620

主题

162

听众

1万

积分

升级  0%

  • TA的每日心情
    开心
    2015-3-12 15:35
  • 签到天数: 207 天

    [LV.7]常住居民III

    社区QQ达人 发帖功臣 新人进步奖 优秀斑竹奖 金点子奖 原创写作奖 最具活力勋章 助人为乐奖 风雨历程奖

    群组第六届国赛赛前冲刺培

    群组国赛讨论

    群组2014美赛讨论

    群组2014研究生数学建模竞

    群组数学中国试看培训视频

    跳转到指定楼层
    1#
    发表于 2015-1-20 13:50 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    %================Bernstein基构建函数数据(二维)==========================
    1 H2 L" X+ e  O%) {5 ?) A, {- I' ^4 q
    %see also http://www.matlabsky.com
    $ n& }4 q6 U1 k  v9 ]%
    1 q* I, i6 ]& j* E7 f%===得到Bernsein基的次数================
    3 |2 U3 w' p6 Yclear;
    7 l, |/ P: y) Q( U1 M! e: GX=load('data.txt');" c% l' o( g. j9 ~: W' P1 O
    %画出原图形的
    ' _! H: ~* @! j& E3 q1 Z: P' \; Oplot(X(:,1),X(:,2));
    3 b  k! A: a/ F8 K4 j- ]title('原始数据');
    3 Q2 j) O) x. t( F%数据参数化,将X(:,1)变换为[0,1]间数据,; [2 P/ y  B2 g" k1 \( A. P& I
    minX=min(X(:,1));
    7 b8 T' L! v% Y  G. @maxX=max(X(:,1));" N1 G  _: f& t. t7 B( I7 C
    paraX=0;) G& ], q: r+ [# a# |
    for i=1:length(X)
    " l' m, U9 H& L. B' j    paraX(i)=(X(i,1)-minX)/(maxX-minX);+ U' B7 t( ^6 N* ?) p7 L- K
    end
    7 p+ ~6 Z1 O% ?; Mm=input('请输入Bernsein基的次数m(即m+1阶):');* c1 i* o: J1 n+ K4 B3 ?0 z
    b=OLS(X,paraX,m);
    ! H6 F" m% F2 ~5 Kresidu=residual(X,m,paraX,b);  i# B3 i5 }" _3 T3 k
    %循环得读取命令- ^% [# v  L* B: ?0 i1 l
    while 16 ]/ R9 ?! ^6 G8 r
        fprintf(' 1.设置基的阶数并拟合\n 2.图形显示原始数据\n 3.图形显示拟合结果\n ');
    3 i+ {$ x1 a8 c6 V1 w    fprintf('4.图形显示残差\n 5.图形显示残差比\n 6.图形显示与平均数残差比\n ');
    0 K# Y" ^, h- B+ F  }    fprintf('7.图形显示一阶导数\n 8.图形显示二阶导数\n ');' s2 k- l/ _2 S4 @$ Z5 {3 R9 J# o
        fprintf('9.读取其它数据文件,默认扩展名(.txt),默认文件名(data.txt).\n 输入其它整数退出\n ');9 C2 L& v  ]: E/ T* r. m1 O
        cmd=input('请按照以上提示选择操作:');
    - b. H. o1 q( G+ k1 ]" F0 p
    ) X9 N5 z; P  h0 [0 l7 x( @1 E. a( L* e$ I    switch cmd; s& X) X2 p3 \& n$ @
            case 1
    5 y3 r% ^9 J7 s! |; B$ Q0 u) y
    ( k0 F3 \* D4 o! f! i
    游客,如果您要查看本帖隐藏内容请回复
    + K: l5 H- ]/ ]+ z
    3 M0 C; H0 p+ |$ Q8 S- k" M
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    宇仲        

    2

    主题

    13

    听众

    1263

    积分

    升级  26.3%

  • TA的每日心情
    开心
    2015-4-10 07:33
  • 签到天数: 36 天

    [LV.5]常住居民I

    社区QQ达人

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-7-30 20:37 , Processed in 0.416884 second(s), 56 queries .

    回顶部