QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1866|回复: 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基构建函数数据(二维)==========================
    ( U9 C' w& _. o! ^%
    6 H8 A# I" }: u& h. T%see also http://www.matlabsky.com2 M* l* J5 M3 h! b8 T! P
    %
    : H$ k! M% O) K: o1 B%===得到Bernsein基的次数================
    * }  H0 O6 }$ k' Q3 N- {clear;2 r* }2 c5 J4 F; D
    X=load('data.txt');
    : V7 [5 \0 N5 s/ o2 h%画出原图形的
    + C9 K" P* z* d& F2 Aplot(X(:,1),X(:,2));
    - f4 t2 V* z$ K/ o: c4 gtitle('原始数据');! l0 T) c2 T) _$ y
    %数据参数化,将X(:,1)变换为[0,1]间数据,
    # d' A( X& B- Y1 f( jminX=min(X(:,1));
    7 p; p3 z; G+ {7 KmaxX=max(X(:,1));% x% r5 s5 w; g0 f
    paraX=0;
    - Y+ n$ `8 k. _2 j4 E. N$ tfor i=1:length(X)/ e5 a+ ~9 }- P: s8 M
        paraX(i)=(X(i,1)-minX)/(maxX-minX);4 a# F  w' ~9 U$ R! e! t; C$ {/ _
    end
    9 Z2 w+ n+ G4 }5 c+ Vm=input('请输入Bernsein基的次数m(即m+1阶):');% v8 g4 `/ v& c3 l( y
    b=OLS(X,paraX,m);' J  W1 [  d2 A
    residu=residual(X,m,paraX,b);
    $ b  Z! z! v% w: j7 J4 U! p%循环得读取命令
    . a! o6 _$ x1 h& mwhile 1
    5 d/ d2 }; d6 l    fprintf(' 1.设置基的阶数并拟合\n 2.图形显示原始数据\n 3.图形显示拟合结果\n ');' f3 K2 }% K+ i# g, o
        fprintf('4.图形显示残差\n 5.图形显示残差比\n 6.图形显示与平均数残差比\n ');. U% K  Y8 T' r3 [5 V
        fprintf('7.图形显示一阶导数\n 8.图形显示二阶导数\n ');
    1 _5 I  J7 v$ O2 g7 c    fprintf('9.读取其它数据文件,默认扩展名(.txt),默认文件名(data.txt).\n 输入其它整数退出\n ');- d' d' o' u3 `+ U' o
        cmd=input('请按照以上提示选择操作:');
    ; [5 ?: a1 r9 A1 l# X8 F, \8 P+ S- g# l* {( |; ~. l0 y
        switch cmd& K5 O; e- T8 j- h0 K/ s8 ~
            case 1
    " B+ Q4 O* b8 `1 a' p3 j' r6 p* E. u4 A5 e- c( J
    游客,如果您要查看本帖隐藏内容请回复

    * {$ Y" H/ V' ?) \! h4 G& {" K! y; A, I+ X
    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, 2025-8-20 00:16 , Processed in 0.649115 second(s), 56 queries .

    回顶部