QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2021|回复: 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基构建函数数据(二维)==========================
    6 p: r& @3 t! o0 p7 G5 ~: R%
    ) L5 [% |& e- M" \%see also http://www.matlabsky.com7 ~! ]! J) B+ j; I2 ~, p4 c
    %
    ( D, C/ G* A  e: v9 x%===得到Bernsein基的次数================5 T* g( s: g$ o2 a  r
    clear;
    % @5 Y9 R$ T$ Z8 a% y. JX=load('data.txt');; O9 n% W' Y* K+ `6 r
    %画出原图形的4 c0 Z- W- T4 V$ T" n2 Y- e8 z
    plot(X(:,1),X(:,2));
    $ y  ~6 W& F" R. \- D* q' P/ ctitle('原始数据');, k7 s+ S( _* Z- C. L
    %数据参数化,将X(:,1)变换为[0,1]间数据,
    & ?! a: d! ]5 H* dminX=min(X(:,1));9 E% R! K7 |# ~9 ], |% _
    maxX=max(X(:,1));5 f* |4 Z; q# J4 A' I; D
    paraX=0;
    7 u$ v/ R( N$ M1 [2 Wfor i=1:length(X)* o6 z, V" W1 |: |, K* j, O
        paraX(i)=(X(i,1)-minX)/(maxX-minX);
    % ?6 l( _$ d0 e) b0 @! n% ]end- c  F: h* S0 K' I3 b+ O
    m=input('请输入Bernsein基的次数m(即m+1阶):');
    4 K, b1 j7 H9 n# [; tb=OLS(X,paraX,m);2 F( i+ M8 g( a
    residu=residual(X,m,paraX,b);
    8 I7 j8 ]8 P+ }) f+ o4 v%循环得读取命令
    * @4 p5 Y$ Q+ {8 i* i) h  z5 |/ A8 ewhile 14 D) ]: o+ G' }
        fprintf(' 1.设置基的阶数并拟合\n 2.图形显示原始数据\n 3.图形显示拟合结果\n ');% S7 {0 O) F! C. {3 \! K
        fprintf('4.图形显示残差\n 5.图形显示残差比\n 6.图形显示与平均数残差比\n ');
    ! S; D) x% ?4 V% g) f7 g    fprintf('7.图形显示一阶导数\n 8.图形显示二阶导数\n ');
    + U; x* P. z! {/ @/ T7 f, j    fprintf('9.读取其它数据文件,默认扩展名(.txt),默认文件名(data.txt).\n 输入其它整数退出\n ');' C1 x  U; _/ }' P3 ]
        cmd=input('请按照以上提示选择操作:');
    $ Z/ U8 U* {2 `! c# `* E5 O1 X5 D" n6 H. B9 ~" H. I( R# f/ C
        switch cmd
    9 o, e7 y3 U' d2 w8 {* Y        case 10 N8 l1 z- G2 T1 K5 F

    7 U' v0 T. g/ }* k( G
    游客,如果您要查看本帖隐藏内容请回复
      m+ b, y) f4 N! J1 W- J

    $ W8 }$ }7 M( m  W% i( P$ [
    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-11 22:30 , Processed in 0.409516 second(s), 56 queries .

    回顶部