EDA365电子论坛网
标题:
如何操作才能得出t∈[0,2*pi]的double解t0
[打印本页]
作者:
PEELAY
时间:
2020-5-26 16:03
标题:
如何操作才能得出t∈[0,2*pi]的double解t0
版本 R2018a(9.4.0.813654)
. O7 S. Y4 b! m; F: C! ?
系统 64-bit Windows 10
. I$ R8 O+ K8 @! B4 M9 a5 s9 e
6 E# v { Y \' J! i
源程序如下:
$ i# J0 H+ H N
- ]1 O. m$ K7 K! O
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)
; H+ t9 o4 ~6 P8 L9 ~" F
+ k/ o4 w7 n$ b3 |* l) r
% j9 V5 F4 s7 C+ T$ Q; Q$ g! G
得出的结果为
; h) w: u5 Y5 p+ ~2 E
/ R1 v: w! m1 O4 v' s1 f( w4 m% Y
t0 =
$ T! m8 I1 J' i* b. l
2*pi*k - log(z1)*1i
6 L0 a% K I! I7 V5 m! `
k是整数,那么z1代表什么?
; ^; f* V' }2 r0 X! K4 _* A7 k
为什么不能直接的出结果?
' j5 f( d7 _5 I, l3 ~
而且assume似乎没用??
; W; O- q' k% ^1 n$ g
如何操作才能得出t∈[0,2*pi]的double解t0,麻烦大神指点一下,非常感谢!!!
( R4 R5 D# p! S. u; u5 P
作者:
Heaven_1
时间:
2020-5-26 19:56
这个有点难呀
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2