QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 2062|回复: 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基构建函数数据(二维)==========================
    1 `& k, ?/ _, u; i+ Z' _, i%4 w. z1 N; ]2 }* j1 n. i2 E
    %see also http://www.matlabsky.com: _$ ~8 L6 w( M- H
    %
    $ }" U7 G. G% K" ^. H0 F1 `# V! T%===得到Bernsein基的次数================
    7 l; M' E# Q- ^( ], \6 H0 xclear;% k, r- P3 d7 s+ h5 C
    X=load('data.txt');0 W0 _4 i/ S- I3 }4 t
    %画出原图形的
    4 `9 G6 G* ~* h" p5 K% l7 r8 V% aplot(X(:,1),X(:,2));$ C$ t* B# k+ U, k! o' W
    title('原始数据');
    ) M% v6 b% K/ I) X- s%数据参数化,将X(:,1)变换为[0,1]间数据,
    ) w% c1 D2 m8 R* j( f& `4 k! TminX=min(X(:,1));
    % R% Z" L; }8 N. w) R, }+ \maxX=max(X(:,1));
    ) d$ j# o8 I& W/ `8 }, dparaX=0;. q2 L+ _9 }! q1 R7 \3 \4 W9 F1 W% y: h
    for i=1:length(X)
    6 t9 x' z% T& U  y" {5 B    paraX(i)=(X(i,1)-minX)/(maxX-minX);
    : R2 v& b( c  c- r# h9 Z5 eend
    & }& m+ I( h* b1 C- V2 g4 xm=input('请输入Bernsein基的次数m(即m+1阶):');
    : e8 [" O+ d3 g1 H# @b=OLS(X,paraX,m);( f! {; a' H' K! M: H
    residu=residual(X,m,paraX,b);
    1 r' G, h3 u8 K" l; [%循环得读取命令& a& Z( e; I9 |  r
    while 1* w6 ~0 n" ?+ [& l
        fprintf(' 1.设置基的阶数并拟合\n 2.图形显示原始数据\n 3.图形显示拟合结果\n ');0 Z% _" C% V% k# {9 w1 c
        fprintf('4.图形显示残差\n 5.图形显示残差比\n 6.图形显示与平均数残差比\n ');' J. }% J0 n1 {
        fprintf('7.图形显示一阶导数\n 8.图形显示二阶导数\n ');' m( ]/ L, [% l7 x
        fprintf('9.读取其它数据文件,默认扩展名(.txt),默认文件名(data.txt).\n 输入其它整数退出\n ');0 Q2 S3 @! Z& r) V9 G9 |
        cmd=input('请按照以上提示选择操作:');1 \9 {+ _; D4 i' \2 F3 r

    9 f) ?4 T% p. P  Q    switch cmd
    + y9 t1 P$ W0 Q4 t/ ]        case 1
    0 |3 [1 _4 u0 T* l' [
    - N* \# Y5 }" r+ ?, B% n
    游客,如果您要查看本帖隐藏内容请回复

    + a2 }) Z4 F+ R' s% {# ^/ g9 M% F7 j! c+ |
    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-31 01:30 , Processed in 0.327027 second(s), 56 queries .

    回顶部