QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2020|回复: 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基构建函数数据(二维)==========================
    8 }  K8 g2 @# L) b# G! g+ T%$ a. }% J; A+ r, e2 `
    %see also http://www.matlabsky.com
    ; n, }; v" ]+ b( z% Z, f%
    * _* a* u, F. F5 h%===得到Bernsein基的次数================( t2 S* @' U; v, X; D6 m9 T' F
    clear;: J1 z% |9 v: S( g" A
    X=load('data.txt');
    ( S4 T" m; n* |1 [2 e! `%画出原图形的
    + S* C0 a" F8 `, d% T8 Lplot(X(:,1),X(:,2));
    3 Q, s1 r8 A$ x6 m' V) otitle('原始数据');" d; e) W! v) b4 w
    %数据参数化,将X(:,1)变换为[0,1]间数据,
    * n2 J7 ]( J+ V/ I! I. `' YminX=min(X(:,1));6 q9 s: \/ C4 k
    maxX=max(X(:,1));
    1 i; M- l/ s/ O6 y& XparaX=0;4 ?' \/ H* m1 f9 X( \2 L: c$ K: P
    for i=1:length(X)/ p! l6 M" H9 k
        paraX(i)=(X(i,1)-minX)/(maxX-minX);
    3 S+ O* d8 X( u+ P  @9 Send
    1 c( u" b/ n/ x) a' G2 e0 ^m=input('请输入Bernsein基的次数m(即m+1阶):');
    8 B, M/ B: N$ j0 Hb=OLS(X,paraX,m);3 M& S2 F( H, |
    residu=residual(X,m,paraX,b);
    + B) m- F) p; v% _, \8 d%循环得读取命令
      h: u& r# P" w  y& _6 @2 qwhile 1
    + n! V  l* `: e2 O    fprintf(' 1.设置基的阶数并拟合\n 2.图形显示原始数据\n 3.图形显示拟合结果\n ');
    0 K) V* s3 q6 y5 @% ?/ o    fprintf('4.图形显示残差\n 5.图形显示残差比\n 6.图形显示与平均数残差比\n ');6 J- \& X" ~1 G% H3 A# q$ U
        fprintf('7.图形显示一阶导数\n 8.图形显示二阶导数\n ');
    7 Z3 \3 b* j8 }5 ~    fprintf('9.读取其它数据文件,默认扩展名(.txt),默认文件名(data.txt).\n 输入其它整数退出\n ');
    / W4 f% Y# k2 C1 J2 c    cmd=input('请按照以上提示选择操作:');2 ?" v& W5 l3 G0 _

    ' f: J0 c: T3 Z% D, T+ e    switch cmd  b9 Q/ c" K3 k2 X& ]# C
            case 17 Y# m2 R. X$ {

    + U0 w- R0 V. s
    游客,如果您要查看本帖隐藏内容请回复
    ( [+ Y* e, c1 h

    # H+ ~% ^- t9 N9 Y4 ]6 U
    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-10 07:30 , Processed in 0.363975 second(s), 56 queries .

    回顶部