|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
我的代码:8 I6 m w9 `% u- m
clear all2 p; n' G! {4 ]
syms xc Rw xt yt b h C; % 定义符号
; J d# h2 E$ o' a( Q( j" leqn = (xt-xc)^2+(Rw+4*h*xt^2/b^2-h)^2-Rw^2 == 0; % 表达式
1 i; L! B. k3 L! lcol = collect(eqn) % 合并同类项2 `, s# [3 l; V5 Z
sol = solve(col,xt); % 求解以xt为自变量得形式
, {5 Q* Z7 `) b; Xs = vpa(sol,3) % 限制显示精度1 O6 a) m4 }* j; @+ |. c) D
s = roots(sol) % 显示解( m% O6 ]: m7 }% S$ z/ F6 h
8 K* K1 U k9 O! n1 Y我的想法:+ p4 g+ o0 f' m5 c1 L
将多项式(xt-xc)^2+(Rw+4*h*xt^2/b^2-h)^2-Rw^2 == 0,将xt提到前面表示为xt=...的形式
" S0 I0 }0 e' s6 N' }结果显示太长,请问什么原因,还是本来解就这么多,有没有简化的办法,谢谢3 o2 d+ O S# w/ h u: l
|
|