QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2058|回复: 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基构建函数数据(二维)==========================& T8 I# }! M- }5 a& f3 b- N& b
    %
    ! i0 U* U; r& ^" y: W2 y* P%see also http://www.matlabsky.com% Z# W- O" X. X4 j- O/ X
    %
    7 m' f+ R' M% U/ g! Y. m%===得到Bernsein基的次数================( v# b, i8 {* k. w6 P( e
    clear;
    3 c* L* F6 {) }: G1 U- QX=load('data.txt');
    # |5 ~% h$ I% B3 |%画出原图形的
    - G, l: S4 b& W9 |plot(X(:,1),X(:,2));5 m: R% z: [4 G7 x( @, A- n, F# Y
    title('原始数据');
    $ x* @- g6 }. V1 S/ g$ p, U%数据参数化,将X(:,1)变换为[0,1]间数据,, D# k5 E, d& }; [2 O* a! o/ ?
    minX=min(X(:,1));& S7 \  a& e' q0 d3 _8 d+ i
    maxX=max(X(:,1));
    " Q6 [, N/ x+ c1 D0 |paraX=0;
    6 o1 h8 L% U4 A1 i! H$ c3 cfor i=1:length(X)6 S& s' p* g: ~
        paraX(i)=(X(i,1)-minX)/(maxX-minX);
    6 e2 Z- ?. s/ Q0 Tend! f" B' o6 t3 K, w$ D$ P% |
    m=input('请输入Bernsein基的次数m(即m+1阶):');. @& {1 ], z8 m+ b2 M, ?
    b=OLS(X,paraX,m);5 f3 F7 l8 R. ]4 t
    residu=residual(X,m,paraX,b);
    $ j6 s) I! v* h' A( a%循环得读取命令$ M( y' x/ p, w8 A$ y; ]9 x
    while 1
    / E; m" d; n8 x, m' J- L4 O    fprintf(' 1.设置基的阶数并拟合\n 2.图形显示原始数据\n 3.图形显示拟合结果\n ');
    - ]( g: e- N( o1 V; t    fprintf('4.图形显示残差\n 5.图形显示残差比\n 6.图形显示与平均数残差比\n ');
    ) Q' U. G$ b' d7 D7 G9 x    fprintf('7.图形显示一阶导数\n 8.图形显示二阶导数\n ');6 y: E/ D& F( x5 f7 T* W
        fprintf('9.读取其它数据文件,默认扩展名(.txt),默认文件名(data.txt).\n 输入其它整数退出\n ');6 Z# o/ \3 o9 j# K% n
        cmd=input('请按照以上提示选择操作:');
    ( Z8 ~) A7 e' s
    * r# K% j; ^; @0 K    switch cmd- X! b# d+ X1 o* k; P) \
            case 1" [4 Y' }# n, C0 A  U9 B) Z

    3 c6 d5 g) O8 ~
    游客,如果您要查看本帖隐藏内容请回复

    + g% D$ T" ~8 d& W! i5 h& l6 z7 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, 2026-7-30 04:58 , Processed in 0.337089 second(s), 56 queries .

    回顶部