QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2061|回复: 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 ^0 n/ F1 ~$ G4 P* j
    %/ {9 q" q/ ]  u! w+ Q! C
    %see also http://www.matlabsky.com
    4 H8 B- a# P5 M  a) Y/ l1 i%2 k: J/ |! S4 Y; a; Y2 M/ ]" @
    %===得到Bernsein基的次数================
    . c0 s7 X7 F" `  |+ G6 w7 mclear;2 m) \+ a+ ^9 y8 E5 p1 p
    X=load('data.txt');+ S6 M8 s+ F7 l  f% M
    %画出原图形的, }; u- a2 j. \1 p% G
    plot(X(:,1),X(:,2));! y( o9 D& M5 h+ ~8 |. Q
    title('原始数据');
    9 m* n7 i2 L; t" ~" j) W2 n%数据参数化,将X(:,1)变换为[0,1]间数据,- H, _2 W% r& N. b! O; {
    minX=min(X(:,1));
    + |; p9 b# l: ~" Q. t. \maxX=max(X(:,1));
    : @  V  p4 w/ w+ W& @2 [8 F/ pparaX=0;! V8 v" h7 Q1 i" }7 Y% K' m
    for i=1:length(X)
    $ q7 W, c$ E# z9 P' F& U- p    paraX(i)=(X(i,1)-minX)/(maxX-minX);
    ( @0 \6 l9 ?/ Y; _* z' ?, Uend
    $ g) _9 C/ o$ w/ _. u: x; vm=input('请输入Bernsein基的次数m(即m+1阶):');
    ( g5 W; o2 J% J- W5 ab=OLS(X,paraX,m);) K. L* l) l) C& S1 ^4 P
    residu=residual(X,m,paraX,b);, I' {2 d1 N6 R: |2 h
    %循环得读取命令$ z2 \) |. e+ A* ]
    while 1$ }: P7 U( f5 A. r7 J5 n
        fprintf(' 1.设置基的阶数并拟合\n 2.图形显示原始数据\n 3.图形显示拟合结果\n ');0 O8 o7 ]7 D0 u7 |& z. ]
        fprintf('4.图形显示残差\n 5.图形显示残差比\n 6.图形显示与平均数残差比\n ');
    , {6 N( ^+ @: h; o    fprintf('7.图形显示一阶导数\n 8.图形显示二阶导数\n ');+ \8 f$ ], n" S! @4 O
        fprintf('9.读取其它数据文件,默认扩展名(.txt),默认文件名(data.txt).\n 输入其它整数退出\n ');# }% e/ k, c5 n5 J" L( ^! l
        cmd=input('请按照以上提示选择操作:');( s4 q5 ~( w$ C# d6 \9 ]
    % E7 P: W" _* a& y# }
        switch cmd9 }3 ?8 f3 D! ^3 z  @
            case 1
    3 W) n1 J% U' q# I( ?/ }6 T# z% C, h* d5 N+ |6 e
    游客,如果您要查看本帖隐藏内容请回复
    0 `( K8 D- l8 d8 W) j3 q
    # @; s4 ]! D, r; l3 Y
    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-31 01:26 , Processed in 0.469655 second(s), 55 queries .

    回顶部