TA的每日心情 | 开心 2019-11-29 15:39 |
|---|
签到天数: 4 天 [LV.2]偶尔看看I
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
版本 R2018a(9.4.0.813654)
# h% V2 m7 j$ Z系统 64-bit Windows 10
) G- O, S1 G; m- d
9 @4 Z3 |7 w4 z& U/ e/ d源程序如下:
2 `% M; f2 [) U& x( N* U+ ~ l' U2 s
- syms t
- assume(t>=0&t<=2*pi)
- x=cos(t)/(2+sin(t));
- y=3+sin(2*t)-2*sin(t)^2;
- d=sqrt(x^2+y^2);
- dx=diff(d,t)/diff(x,t);
- t0=solve(dx)
; t% K; N# T# n % `' J9 G6 t$ i7 @1 _. {7 r( O$ D4 J" A
( y I! R5 P5 \5 f7 k
得出的结果为
" C" P' {, k; S5 N# X7 d0 }" N2 W; t1 @
t0 =
( z0 y; M) ~0 u+ g2*pi*k - log(z1)*1i
' x0 j' F; i$ l* f5 Yk是整数,那么z1代表什么?2 s# a# o6 J' h
为什么不能直接的出结果?3 j0 x4 m0 q9 F A5 X7 l! X
而且assume似乎没用??4 k3 }& W/ J; B6 n( N
如何操作才能得出t∈[0,2*pi]的double解t0,麻烦大神指点一下,非常感谢!!!: }, r. X8 Q5 v/ B# M$ D2 ?! X
|
|