|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
我的代码:
z2 K8 [6 \, e# D' x, `clear all% V, R7 Z R3 o0 `
syms xc Rw xt yt b h C; % 定义符号
4 t/ X- k, U; t7 f: N1 Heqn = (xt-xc)^2+(Rw+4*h*xt^2/b^2-h)^2-Rw^2 == 0; % 表达式5 p4 W: P \( [5 Y" k9 X
col = collect(eqn) % 合并同类项+ l) S ?0 Y. V' w" Z L0 A
sol = solve(col,xt); % 求解以xt为自变量得形式
& I2 T# L8 e& v- o$ S- `4 ?. Fs = vpa(sol,3) % 限制显示精度
. H9 A- p2 F1 I9 @s = roots(sol) % 显示解1 K2 U0 h& ] F( s
2 d" i1 r% e$ {我的想法:
. z0 Y G0 x) Z$ b将多项式(xt-xc)^2+(Rw+4*h*xt^2/b^2-h)^2-Rw^2 == 0,将xt提到前面表示为xt=...的形式3 m* _8 M3 Q4 `/ y
结果显示太长,请问什么原因,还是本来解就这么多,有没有简化的办法,谢谢
" ^3 D( n9 _; D# X; |" z! b+ f |
|