|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
我的代码:
5 b6 R8 x; ?2 k5 G& p2 D8 vclear all
! r7 o, g3 O# A, }syms xc Rw xt yt b h C; % 定义符号+ a4 o% `' x P3 \/ x6 u
eqn = (xt-xc)^2+(Rw+4*h*xt^2/b^2-h)^2-Rw^2 == 0; % 表达式
7 I, ~' @/ u' Ucol = collect(eqn) % 合并同类项# E6 P3 a& z: Q
sol = solve(col,xt); % 求解以xt为自变量得形式
% K ?' y) ^5 c6 d* j' Q6 rs = vpa(sol,3) % 限制显示精度1 g9 G; b, ~+ q
s = roots(sol) % 显示解
* d' U/ Z$ ~+ P S+ O* V. q" t$ @4 L) {2 K
我的想法:! r2 N" s% H7 ]* U/ U9 I
将多项式(xt-xc)^2+(Rw+4*h*xt^2/b^2-h)^2-Rw^2 == 0,将xt提到前面表示为xt=...的形式
. V8 }7 U- i/ _; L5 L5 l- \# h结果显示太长,请问什么原因,还是本来解就这么多,有没有简化的办法,谢谢
; ~* t5 A! D& t. x2 e! o* j |
|