找回密码
 注册
关于网站域名变更的通知
查看: 411|回复: 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 编辑 . D* y5 m; m1 l6 a7 Y1 }

    2 Q) v, C7 Y) M9 N6 ]! o
    % t8 {( e3 x7 }0 X5 c大家好,我最近在使用fit函数拟合曲线曲面方程,如下/ g2 |- F1 D3 P6 N' A7 a
    a = [1,2;3,4;5,6;7,8;9,10]
    ; j7 C; o) Q2 M' z9 u
    0 d. R7 {' R2 y. \/ \a =
      t# ]/ t. B# B+ \, P6 }" S/ I; f) T# E
      \  G  O3 E. g1 Y$ T4 }  ]0 l     1     23 _- \$ u+ D- X7 y( m1 A
         3     4
    7 J7 G) f3 j/ f" |* Y! T     5     6
    : y0 L3 V6 G1 x& A1 ~) t     7     8
    9 }9 M6 d" a. f6 O2 ]     9    10$ F$ v. a- m3 ^

    5 u- k9 u, n- O& vK>> result = fit(a(:,1),a(:,2),'poly1'). S* W$ S& o6 O0 z7 M% M0 j" w
    6 s3 j4 D- [% v0 \# R
    result =4 \2 n2 ^8 a- _" \* x; o4 t" y6 Z

    % A3 N1 i( W3 _5 V' U     Linear model Poly1:9 R; X: |4 M" Z( P' _+ {, B7 k( Z
         result(x) = p1*x + p2
    9 S6 o3 h# w# F: e: b$ R     Coefficients (with 95% confidence bounds):# Z0 _+ E# a6 L
           p1 =           1  (1, 1)+ g1 f+ l! l& H& U5 T
           p2 =           1  (1, 1)0 c( N$ Y+ x9 S" J5 e
    ( s9 a  f% x/ e. n+ `2 \  p. a
    虽然fit函数可以拟合出方程,我知道得到的result就相当于f(x,y),但是我不会直接用到方程,我想要的是方程的系数,就是上例中的p1和p2。
    * z5 ^$ e" W+ n0 n  X. C7 a我查过了有关问题,他们是在工具箱显示,我想直接用fit函数,程序不加冒号的时候,他虽然可以显示方程,可以看到系数,但是我需要的是将系数直接输出到一个矩阵或向量里。
    . B5 V( g7 u& V! k3 R请教大神,非常感谢!

    该用户从未签到

    2#
    发表于 2020-5-15 13:45 | 只看该作者
    a = [1,2;3,4;5,6;7,8;9,10];
    ' v5 p+ s( [1 eresult = fit(a(:,1),a(:,2),'poly1')) R7 L% t, ~, Q' V9 n2 x& z
    coefficients = coeffvalues(result); h1 F5 g, q# e2 s( V. [
    ( j+ v% q% t5 S. O) ?
    " `& L" H( ]9 l9 K  M
    result =
    3 b* g1 W: B+ o( H5 |1 P
    / q, {; I4 \3 O9 ?     Linear model Poly1:
    2 F* y6 s- Q1 B6 c3 o     result(x) = p1*x + p2
    9 v: o8 S! C8 i  S- M     Coefficients (with 95% confidence bounds):
    ) r* u* y1 F6 a: Z; L       p1 =           1  (1, 1)% [7 K6 l: N. y$ m% j
           p2 =           1  (1, 1)
    8 f" ~/ Z# ]) ]3 M7 y
    ; o+ O' w# z8 G5 a$ V: Ecoefficients =8 Q* G* `/ _4 q# W
    5 g5 C, e% {5 |1 R; Z8 [  ^% n+ F
       1.000000000000000   1.000000000000000
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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