QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2031|回复: 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基构建函数数据(二维)==========================; j6 w  [# O0 s* L* J
    %. a# ]4 r/ d2 t4 d
    %see also http://www.matlabsky.com
    $ Y) Q9 u- v7 R%8 |: p/ Z" n/ U+ j8 [
    %===得到Bernsein基的次数================4 I% j) U. x: o4 `. V( h5 _
    clear;" @+ G/ k- t4 E6 V
    X=load('data.txt');1 e$ q- b8 e$ I$ M0 y
    %画出原图形的/ V8 Y8 r  L9 r/ S+ y8 j( T
    plot(X(:,1),X(:,2));$ z. H; U5 h! F
    title('原始数据');4 r9 J5 Z& g/ y6 e
    %数据参数化,将X(:,1)变换为[0,1]间数据,
    # v; D; O. F$ f% d1 r5 ~minX=min(X(:,1));
    2 j9 n9 Q! l! r( u" I! m; t  PmaxX=max(X(:,1));
    3 o7 L+ w, Q1 v0 X) B* eparaX=0;6 n, ^( G9 S% d2 F5 z4 L
    for i=1:length(X)
    0 ?9 B! k  d0 ]  P% z3 b( H% ^" k    paraX(i)=(X(i,1)-minX)/(maxX-minX);
    + y- A" V# q2 I6 L" f  x+ X* K; rend  T6 ]6 ]# `+ f  h$ x6 I
    m=input('请输入Bernsein基的次数m(即m+1阶):');
    + @. g5 O- ]. ~/ B- @; ib=OLS(X,paraX,m);) o# b7 _7 O; K; B! [* r) s
    residu=residual(X,m,paraX,b);
    ; @3 |4 m0 W. H  i%循环得读取命令
    ) }1 ^; n% a  f5 u3 x# ~- cwhile 1
    9 ?0 s* i. h. h1 [8 ]; `- Y    fprintf(' 1.设置基的阶数并拟合\n 2.图形显示原始数据\n 3.图形显示拟合结果\n ');
    ! w" _" t$ z" F( k    fprintf('4.图形显示残差\n 5.图形显示残差比\n 6.图形显示与平均数残差比\n ');
    8 {! m& K/ o+ E) f: R    fprintf('7.图形显示一阶导数\n 8.图形显示二阶导数\n ');
    & d- d6 J, r+ ^# f# ^    fprintf('9.读取其它数据文件,默认扩展名(.txt),默认文件名(data.txt).\n 输入其它整数退出\n ');: S% h" Q9 o$ N* O8 I
        cmd=input('请按照以上提示选择操作:');8 R4 D* }- j1 I! |) p5 b) x$ I

    4 H3 C6 e! E; a    switch cmd" h5 e. z5 t  a; o& c9 q2 _
            case 18 ^& h( q& m  v' z8 _: X
    8 c5 z. z4 @8 ~9 J
    游客,如果您要查看本帖隐藏内容请回复
    , Q' s" }1 F% `8 c; I7 n/ X
    ( v# J) Z$ V5 R. k# x$ S
    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-6-14 22:49 , Processed in 0.412673 second(s), 56 queries .

    回顶部