QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1872|回复: 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基构建函数数据(二维)==========================
    , [3 b& y% C( a%$ E' x7 v! ~& I. O4 \
    %see also http://www.matlabsky.com
    0 L! A  [7 J  |7 Z% D, r( L%1 W8 ]( m. K: \; p, K) Z; Z# i
    %===得到Bernsein基的次数================
    $ [/ {# p2 D2 F7 M; D* sclear;9 I+ U. b7 B6 d% c
    X=load('data.txt');+ r. v) g3 x9 f+ f" g
    %画出原图形的
      E2 P; N% X: [" f3 a" Eplot(X(:,1),X(:,2));4 I( z# v8 G# @5 v
    title('原始数据');
    / c& D( x$ N0 P' F%数据参数化,将X(:,1)变换为[0,1]间数据,
    . t& ~8 s, E3 q! U. O5 tminX=min(X(:,1));
    8 R! `) e: q. N" F! nmaxX=max(X(:,1));
    + m+ V2 B8 v1 f; S  o; d' uparaX=0;
    & z; i, |" ]- O  {8 a6 d* `; k0 efor i=1:length(X)
    " N8 m* q4 ^& k# q; R% E" I% ]) M    paraX(i)=(X(i,1)-minX)/(maxX-minX);
    $ H3 i) r, i/ Q. `2 z, \: Eend
    7 j3 W3 O" |* e& xm=input('请输入Bernsein基的次数m(即m+1阶):');
    3 s1 q1 s# U' D3 c/ k7 e4 s, M: `# C: x9 ]b=OLS(X,paraX,m);
    7 `7 s! J! M7 F1 S" c- Vresidu=residual(X,m,paraX,b);. g6 M1 X1 S( T
    %循环得读取命令
    ' L/ R: u4 ]" p6 e6 c" h. }while 1& [( r' y6 T1 I/ g* U0 L0 j  g# ^
        fprintf(' 1.设置基的阶数并拟合\n 2.图形显示原始数据\n 3.图形显示拟合结果\n ');
    ( z# t& e8 z* b; F; e    fprintf('4.图形显示残差\n 5.图形显示残差比\n 6.图形显示与平均数残差比\n ');
    & k; M5 S+ D! d% n    fprintf('7.图形显示一阶导数\n 8.图形显示二阶导数\n ');
    $ p0 |# q" p& ]! T! B" e    fprintf('9.读取其它数据文件,默认扩展名(.txt),默认文件名(data.txt).\n 输入其它整数退出\n ');
    1 Y6 P7 M0 P( I+ Y5 C" u" w    cmd=input('请按照以上提示选择操作:');8 p7 F# E- v" b; ^% J7 o: `% b

    % Y% R+ f0 o. M* H$ O; l    switch cmd
    ; ~! w7 P4 ?* c) s. y- _: Z/ F( Z        case 1
      x# |$ @0 l+ u7 I* F- q. _4 F/ ~( o1 p8 v6 w; N4 Y/ v
    游客,如果您要查看本帖隐藏内容请回复
    * i, Y! Z& B2 S& P! n# u% }2 K
    - Q' I  W# V# r! z0 K% ?# [( r$ 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, 2025-8-28 08:50 , Processed in 0.646842 second(s), 55 queries .

    回顶部