QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1992|回复: 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基构建函数数据(二维)==========================5 V# t9 u; g6 [& R7 E
    %
    ( A* Z! v2 l' p1 ^9 Y& l* y%see also http://www.matlabsky.com
    ; [* T( f) q+ u' O4 ]8 d%" J" f. X. u! D3 e$ Y- A
    %===得到Bernsein基的次数================$ ?: U4 Z6 B! E. W4 s& h
    clear;
    5 A( J$ [/ {0 F3 ^X=load('data.txt');
    ' j, D8 d3 g. H9 y% _6 s2 T3 F%画出原图形的' Z  S' Z9 {. {* `- `. H
    plot(X(:,1),X(:,2));$ r- s( j* h( k5 `* z: P
    title('原始数据');
    7 s( `1 j0 I& A2 w  G$ o%数据参数化,将X(:,1)变换为[0,1]间数据,
    1 `: T( ^  H/ [9 r6 y, F. dminX=min(X(:,1));
    8 @. o& ]) Q- {! _+ a! ]maxX=max(X(:,1));
    . Z7 v: m$ u  x; Y3 Q3 a; tparaX=0;7 c4 b$ ]# s0 o4 y$ Y9 |! A. X
    for i=1:length(X)
    $ n* P) Q1 e2 B; {2 H7 l/ r    paraX(i)=(X(i,1)-minX)/(maxX-minX);5 r+ ^# D& n) `# b
    end
    3 s* G3 X, i- r& sm=input('请输入Bernsein基的次数m(即m+1阶):');
    $ ]( e" k" E, P2 F" |; }* ~b=OLS(X,paraX,m);- X' Z& w) F) g+ l6 K
    residu=residual(X,m,paraX,b);4 G% a( n+ k6 R0 N4 o4 ^% a. s. {5 _
    %循环得读取命令% k/ V9 x* B& K) ~' `& _
    while 19 Y: J: z; s! k% O7 ^8 k
        fprintf(' 1.设置基的阶数并拟合\n 2.图形显示原始数据\n 3.图形显示拟合结果\n ');# k/ Z3 q! \# ]3 b
        fprintf('4.图形显示残差\n 5.图形显示残差比\n 6.图形显示与平均数残差比\n ');2 R* n& w+ i( t8 q
        fprintf('7.图形显示一阶导数\n 8.图形显示二阶导数\n ');6 R. C) A) A. ]( D6 b" U( K
        fprintf('9.读取其它数据文件,默认扩展名(.txt),默认文件名(data.txt).\n 输入其它整数退出\n ');
    ' g$ R# p& s* i" ?3 X7 r    cmd=input('请按照以上提示选择操作:');9 p' @* c/ c/ e+ d1 j
    " E3 H( v3 p! |* a3 b; K
        switch cmd/ i9 _# @+ D& x5 Y
            case 1
    & ?! F' P  t3 }/ s9 [! g6 I7 X$ ?9 T& I- b0 j
    游客,如果您要查看本帖隐藏内容请回复

    " d0 f0 Z4 p( E
    # P% j9 w" k: @4 {
    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-13 22:36 , Processed in 0.427028 second(s), 55 queries .

    回顶部