QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2060|回复: 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基构建函数数据(二维)==========================
    9 v& \5 W# `! S4 W! `%
    . s8 {0 p: l6 E! R; S) h%see also http://www.matlabsky.com# I6 W  x, J  e8 K
    %+ C, t5 E  [" D. A: a1 h- I( |% o7 p
    %===得到Bernsein基的次数================% e0 u5 a- L' c
    clear;' Q7 L/ B8 d* U' W4 f
    X=load('data.txt');
    , J; L+ b* K( s3 l) @- O) D, j4 z" S%画出原图形的
    ; {. I& r  \* Mplot(X(:,1),X(:,2));
    / P! Y$ e0 O0 J9 Q4 otitle('原始数据');
      Y$ M" p0 ^) i& O%数据参数化,将X(:,1)变换为[0,1]间数据," a& z* u& [4 t% v% c+ m
    minX=min(X(:,1));5 P1 `# d" M# N! E- C* {0 j% e
    maxX=max(X(:,1));
    5 C" z4 q9 K  r, ?0 N8 N/ c6 wparaX=0;4 Y/ c) J2 g' F; g+ @- X
    for i=1:length(X)4 B- m, X9 y0 ~2 L. X: W. h
        paraX(i)=(X(i,1)-minX)/(maxX-minX);1 ~% e4 \3 w0 ~2 [
    end
    ; t9 E" y# \0 cm=input('请输入Bernsein基的次数m(即m+1阶):');5 T* ^- {; S6 i/ @1 ?  F* d( K
    b=OLS(X,paraX,m);: q' h8 ^6 Y( k6 H" @* v/ h
    residu=residual(X,m,paraX,b);
    ( i! s, p) d' x1 I( u. g%循环得读取命令
    8 n+ L4 I1 d: B- L. vwhile 1, @+ S. ?: n( C
        fprintf(' 1.设置基的阶数并拟合\n 2.图形显示原始数据\n 3.图形显示拟合结果\n ');
    7 u/ E( N% n% ~6 L- y7 j( `( W    fprintf('4.图形显示残差\n 5.图形显示残差比\n 6.图形显示与平均数残差比\n ');
      t$ q8 ?' D! R' c. q# ?    fprintf('7.图形显示一阶导数\n 8.图形显示二阶导数\n ');
    4 I% r, e1 }8 F# l% H: d) a* Y    fprintf('9.读取其它数据文件,默认扩展名(.txt),默认文件名(data.txt).\n 输入其它整数退出\n ');4 [5 O7 X6 |9 j! \: }# ?" g$ S" x0 p2 W/ R
        cmd=input('请按照以上提示选择操作:');
    ! P" R% j- Z0 P6 o% f  j1 k( X6 @  m" M5 w# ]# E
        switch cmd1 E* Q/ J! I3 p1 M& S
            case 1
    ' t! y6 u+ g+ Q6 O2 D( a
    % @0 N4 M# r4 @) T0 x# S, T
    游客,如果您要查看本帖隐藏内容请回复

    : }' N8 i8 V6 s$ u$ F1 q/ G% {
    ; [6 L8 O7 _0 ]& }( Z$ P# t
    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 23:43 , Processed in 0.493803 second(s), 56 queries .

    回顶部