QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 1870|回复: 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基构建函数数据(二维)==========================8 |+ L" H* A4 @# B
    %
    4 U: K' i! K! x# e0 A%see also http://www.matlabsky.com6 Z% n2 i$ r( B: ?2 b5 U/ V8 j
    %
    : `, p8 m, w( {8 X) F7 s%===得到Bernsein基的次数================( i! t  M/ ^: m
    clear;: _. e# t/ i0 A" |$ l" m
    X=load('data.txt');
    4 k' `9 K0 e$ O- P%画出原图形的
    * f" B  z, l1 b& _! n- X& ^" P: bplot(X(:,1),X(:,2));
    ( `* C# J. x, F6 ktitle('原始数据');
    5 j% K5 M9 k$ [7 I" g0 f%数据参数化,将X(:,1)变换为[0,1]间数据,
    # V8 O8 v* p+ f- r' O+ u# v+ R+ lminX=min(X(:,1));* b) Y" B1 Y% x  F& t6 ?
    maxX=max(X(:,1));4 L: m7 D- {- T0 S8 w9 N2 t
    paraX=0;
    2 r8 y' b* F" |& C- ^7 yfor i=1:length(X)
    % z& Z; N$ ^- J: W    paraX(i)=(X(i,1)-minX)/(maxX-minX);
    4 W+ Q: h" e! [+ @8 bend/ G6 {- k& X6 L( ?& Q. u  q$ G
    m=input('请输入Bernsein基的次数m(即m+1阶):');9 q) u7 \6 C2 O
    b=OLS(X,paraX,m);
    . Y* N" I. v# |7 ~5 sresidu=residual(X,m,paraX,b);
      V3 w& p% o! r7 I8 q) {* Y%循环得读取命令3 N7 p* t9 R7 Z5 G, C) m
    while 12 \: F7 J' `4 t+ Z, B/ K+ [5 F
        fprintf(' 1.设置基的阶数并拟合\n 2.图形显示原始数据\n 3.图形显示拟合结果\n ');# ?7 O0 t/ D  ]1 G1 V
        fprintf('4.图形显示残差\n 5.图形显示残差比\n 6.图形显示与平均数残差比\n ');
    9 P" ?6 w( W- x& Q3 V    fprintf('7.图形显示一阶导数\n 8.图形显示二阶导数\n ');
    4 X. y% O% a* k    fprintf('9.读取其它数据文件,默认扩展名(.txt),默认文件名(data.txt).\n 输入其它整数退出\n ');8 D0 _7 i% _. }8 u+ H9 g
        cmd=input('请按照以上提示选择操作:');
    ( l* ^1 S* z$ p* v# a$ S
    8 z$ J6 W( p# M3 |    switch cmd
    - w% t  K+ g* z; v; z4 U        case 1+ F1 A% u; l3 r( p5 E
    0 z( u" _4 N; f; S
    游客,如果您要查看本帖隐藏内容请回复
    ' c7 {) Q. O) o+ l

    4 b. R; \# t- h9 N& z% I5 {6 [
    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-24 06:58 , Processed in 0.532188 second(s), 56 queries .

    回顶部