QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1994|回复: 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基构建函数数据(二维)==========================
    ! }: ~. Y/ f+ t4 _$ o3 ~" m%
    / o/ s8 ]$ N$ B& `- p%see also http://www.matlabsky.com9 W% Q6 ^" f/ V- w5 O7 m6 {
    %
    3 J- t# M! S9 M% j3 b. p$ P+ W%===得到Bernsein基的次数================2 f* j- v& T; P
    clear;& B- F; Z; C: R
    X=load('data.txt');
    $ E0 b* q- f" f3 Y5 f$ B%画出原图形的$ ]/ C3 @1 f' l
    plot(X(:,1),X(:,2));
    ' ^- K0 \2 W1 v% [  a' ititle('原始数据');
    - J+ O5 i4 }, m0 B5 `- u%数据参数化,将X(:,1)变换为[0,1]间数据,
    $ z# E6 c+ d# n5 Y7 I" B5 g- }minX=min(X(:,1));7 V0 k8 i0 I' l. E$ y
    maxX=max(X(:,1));
    " t1 h  C8 j! C# c, t% JparaX=0;
    . n/ L7 W+ q8 E7 h' Cfor i=1:length(X)
    ( s, q% j- d% j  v    paraX(i)=(X(i,1)-minX)/(maxX-minX);; J7 v3 k! u, H& c
    end% ~# w: `4 G& b2 t7 `9 }
    m=input('请输入Bernsein基的次数m(即m+1阶):');
    $ _1 s; Z6 c0 q! i" m" Ub=OLS(X,paraX,m);& _+ a* ]3 ]! M  ^
    residu=residual(X,m,paraX,b);
    4 N1 s+ }2 I; J%循环得读取命令
    ; _! g$ u! \! U: x" Ywhile 1& k6 `( H# s! v
        fprintf(' 1.设置基的阶数并拟合\n 2.图形显示原始数据\n 3.图形显示拟合结果\n ');
    ! e  K4 J8 v5 e% u5 U% E    fprintf('4.图形显示残差\n 5.图形显示残差比\n 6.图形显示与平均数残差比\n ');
    # |7 n# c9 c5 F$ J    fprintf('7.图形显示一阶导数\n 8.图形显示二阶导数\n ');
    1 n1 ?4 c6 w3 u# P$ s    fprintf('9.读取其它数据文件,默认扩展名(.txt),默认文件名(data.txt).\n 输入其它整数退出\n ');
    ( d# @* f  K5 E2 X. T    cmd=input('请按照以上提示选择操作:');, p1 L( k  |' [2 C

    9 b/ @# |! T  Z1 o6 H    switch cmd
    6 O  ?0 n  t" p. f+ p        case 1! s: W3 H- ]& R9 N; e) W( }
    # m6 _1 X! S$ G5 ^, D
    游客,如果您要查看本帖隐藏内容请回复
    ! b9 Z0 x3 ^5 {1 ~. Q4 H# C
    % ]; S- Q7 {" O1 ?" r) |
    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-4-14 16:43 , Processed in 0.463194 second(s), 56 queries .

    回顶部