EDA365电子论坛网

标题: 刚入行的菜鸟,最近在学习的过程里碰到一个小问题,想请教一下大神。 [打印本页]

作者: panphp    时间: 2020-4-29 16:43
标题: 刚入行的菜鸟,最近在学习的过程里碰到一个小问题,想请教一下大神。
       刚入行的菜鸟,最近在学习的过程里碰到一个小问题,想请教一下大神,非常感谢!
3 g. l3 b0 b9 E) S1 o- V       首先题目是根据给出的数据求一个积分,但是由于不知道完整的函数所以无法直接用int求积分,必须先通过曲线拟合出来函数,然后求解,问题就出现了:我看了下程序没什么问题但就是figure里的曲线拟合出来为啥是这样的?实在弄不了了。/ }' I- O9 \; V& l# F
  Z$ I& z' d7 I5 {
5 D0 ~  {! O8 y; Q: q4 |' w
这是题目

) f% V; ^0 o- o7 p: e/ n) z- |
8 L3 {9 m! t7 X1 R# J( S$ H
这是老师给的解题过程和程序

' X* w# \; I$ Z" S( M
/ ~( P8 K, V+ Q3 z: R: \4 f
这是我在脚本里写的程序
- @: m  A/ P0 y) E1 v
6 ^& u5 Y* |/ S0 I; ~
这是matlab给出的拟合图,问题就出在这,为什么这个图看起来很“折线”?

, q5 [( t  a% `; a; n7 W! z0 V

3 @5 O  I3 a0 }8 E+ U3 F
, {; Y4 [- x8 A+ W6 |
作者: 码农    时间: 2020-4-29 17:10
你这个视频我以前也看过。
作者: waboer    时间: 2020-4-29 17:30

5 w: n* P0 l$ q; F1 o5 }) f' _x=0:50:600;% l3 @, S( k+ }% z) s
y=[4.4,4.5,4.6,4.8,4.9,5.1,5.4,5.2,5.5,5.2,4.9,4.8,4.7];
/ \+ d2 J1 q, Y6 l2 l+ ]- Bp=polyfit(x,y,3);
" u7 m1 [7 q- t0 i/ v; }plot(x,y,'ro',x,polyval(p,x),'b-');
( i, j' Q! Z0 i7 ~4 h+ i- _你的plot部分出错了。




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2