找回密码
 注册
关于网站域名变更的通知
查看: 408|回复: 1
打印 上一主题 下一主题

fit函数拟合曲线曲面方程的问题请教大神。

[复制链接]
  • TA的每日心情
    开心
    2019-11-29 15:38
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    跳转到指定楼层
    1#
    发表于 2020-5-15 11:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    本帖最后由 ccapsemi 于 2020-5-15 13:48 编辑   n7 m! P' D6 x
    7 E7 x$ J" W. |! O% l5 ?* p2 x
    0 c5 l+ d$ q% t0 E2 a
    大家好,我最近在使用fit函数拟合曲线曲面方程,如下2 ?  p% s$ L! F
    a = [1,2;3,4;5,6;7,8;9,10]
    ) j2 j6 Z5 n6 l- b' I* D: O
    ! y7 [- w5 i3 Ia =! U5 `! _/ ~; S0 ~( W2 y7 q( v5 G2 ]

    / V2 i0 H! O% `" J9 t* d0 H# {     1     2
    " G" B4 L+ H8 f' ~. n$ r1 K: V     3     4
    1 T2 v: w3 ~* D2 ^- k: r* F0 s     5     6
    , s4 O6 J+ b9 m0 R     7     84 ]* e6 h8 y, s7 E+ e4 }/ P
         9    10% y7 J& Q/ x3 t7 r7 Z4 D. x/ K

    . f  \  E/ D& M+ w8 X: |% LK>> result = fit(a(:,1),a(:,2),'poly1')
    9 N' |# S9 F: n
    ; \& ]( D- U3 Y, J- Tresult =% N9 _( ?# b8 n& `4 o; N  B4 K

    / n% y! Y" E3 B0 v     Linear model Poly1:5 F: y) h- X! {6 @4 b3 E  W
         result(x) = p1*x + p2+ v( H# [) P  \/ j! ?8 x( }) K/ {
         Coefficients (with 95% confidence bounds):, T) @% z- U8 m: g" e) a
           p1 =           1  (1, 1); B- u; v" Z4 s$ V9 j1 i
           p2 =           1  (1, 1); Z' X+ l; \8 E; g- p% B( N
    0 _, b/ f% ?8 f1 L! e" R) G6 C- t
    虽然fit函数可以拟合出方程,我知道得到的result就相当于f(x,y),但是我不会直接用到方程,我想要的是方程的系数,就是上例中的p1和p2。
    ( H/ @' \) c+ ~" B; e我查过了有关问题,他们是在工具箱显示,我想直接用fit函数,程序不加冒号的时候,他虽然可以显示方程,可以看到系数,但是我需要的是将系数直接输出到一个矩阵或向量里。
    : E  p8 q# |: ~& X& ~  d请教大神,非常感谢!

    该用户从未签到

    2#
    发表于 2020-5-15 13:45 | 只看该作者
    a = [1,2;3,4;5,6;7,8;9,10];2 t5 ?- l% C' i1 J
    result = fit(a(:,1),a(:,2),'poly1')
    ! y4 k& v. G9 @# R& Ncoefficients = coeffvalues(result)5 W! Q9 `' @( c/ e) n3 z4 J
    : Z1 ~. b, \9 g, H+ ?8 F
    2 w7 O, O3 l8 ]7 @+ k
    result =
      \2 r! |+ f  G" w& [3 R2 @3 Z+ p
    4 k" W+ b: _4 [" u* M1 L/ j0 C     Linear model Poly1:
    % K7 Q* U3 i; M! n2 k     result(x) = p1*x + p2
    ; U8 J% y2 _; L( K     Coefficients (with 95% confidence bounds):
    , z- K1 o6 I0 R0 u$ x' \       p1 =           1  (1, 1); P7 W6 I( h4 n) q6 B* {; M
           p2 =           1  (1, 1). @- {+ i7 \* U

    ! \  @7 }7 d, X# R- Z' ~coefficients =
    ; I0 z9 J5 F  Q. X( P
    : W: T+ J4 b0 F: i5 J   1.000000000000000   1.000000000000000
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-24 11:11 , Processed in 0.203125 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表