24小时热门版块排行榜    

查看: 2721  |  回复: 12
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

yihu_55

银虫 (正式写手)

[求助] matlab求三元4次符号代数方程组,出现warning且答案不正确,该怎么办? 已有1人参与

是为了求一个截断椭圆的曲线方程,椭圆长半轴、短半轴以及中心点的高度分别是 未知量 a, b 和 m.

matlab求三元4次符号代数方程组,出现warning且答案不正确,该怎么办?
截断椭圆.jpg

椭圆方程因此为:

matlab求三元4次符号代数方程组,出现warning且答案不正确,该怎么办?-1
椭圆方程.jpg

另 x=0, 可得到 Rco; 对曲线方程求导后另 x=0, 可得到 tan(theta);

matlab求三元4次符号代数方程组,出现warning且答案不正确,该怎么办?-2
方程组.jpg

三个未知数 a、b、m,三个方程①②③,用matlab 求解符号代数方程的函数 “solve(‘equ1’,‘equ2’,…‘var1’,‘var2’…) ”,却得不到结果,这是为什么?请指教,谢谢
(程序中 theta用 c 表示, Rco 用 r 表示,Req 用 p 表示)

matlab求三元4次符号代数方程组,出现warning且答案不正确,该怎么办?-3
求指教.jpg

[ Last edited by yihu_55 on 2014-2-24 at 16:27 ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ju5200

木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
yihu_55: 金币+15, ★★★很有帮助 2014-02-24 22:13:42
我试了一下 可以求解出来 你自己对照一下代码
楼主给币币 哈哈
代码:
clear;
clc;
syms a b m c r p;
f=tan(c)-r*(b^2)/(a^2)/2;
g=r-a*sqrt((b^2-m^2))/b;
k=a^2*(3*m*b^2+2*b^3-m^3)/(b^2)-4^p^3;
[d,e,s]=solve(f,g,k)
求解结果:
d =

  (b*(-(4*a^4*tan(c)^2 - a^2*b^4)/b^4)^(1/2))/a
-(b*(-(4*a^4*tan(c)^2 - a^2*b^4)/b^4)^(1/2))/a


e =

log((b*(2*a - (-(4*a^4*tan(c)^2 - a^2*b^4)/b^4)^(1/2))*(a + (-(4*a^4*tan(c)^2 - a^2*b^4)/b^4)^(1/2))^2)/a)/(6*log(2))
log((b*(a - (-(4*a^4*tan(c)^2 - a^2*b^4)/b^4)^(1/2))^2*(2*a + (-(4*a^4*tan(c)^2 - a^2*b^4)/b^4)^(1/2)))/a)/(6*log(2))


s =

(2*a^2*tan(c))/b^2
(2*a^2*tan(c))/b^2
8楼2014-02-24 21:03:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 13 个回答

ju5200

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
c r p 直接带入已知数值 应该就好了
2楼2014-02-24 16:28:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yihu_55

银虫 (正式写手)

引用回帖:
2楼: Originally posted by ju5200 at 2014-02-24 16:28:55
c r p 直接带入已知数值 应该就好了

其实 Rco, Req, theta并不是真正意义的已知量,我现在是想通过这三个方程将 a, b, m 用 Rco, Req, theta 这三个量表示出来并带入 ③式,然后对 ③式两边求导,形成一个包含Rco, Req, theta的方程,再和另外两个由Rco, Req, theta组成的方程联立,最终求解这三个量(Rco, Req, theta)。
已经根据物理模型列出关于Rco, Req, theta的两个方程来了,还差一个,不知道该怎么办,才想通过几何上的关系再列一个的……
3楼2014-02-24 16:40:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ju5200

木虫 (正式写手)

引用回帖:
3楼: Originally posted by yihu_55 at 2014-02-24 16:40:49
其实 Rco, Req, theta并不是真正意义的已知量,我现在是想通过这三个方程将 a, b, m 用 Rco, Req, theta 这三个量表示出来并带入 ③式,然后对 ③式两边求导,形成一个包含Rco, Req, theta的方程,再和另外两个由R ...

“将 a, b, m 用 Rco, Req, theta 这三个量表示出来并带入 ③式,然后对 ③式两边求导,形成一个包含Rco, Req, theta的方程”
同样的方程 你求导后虽然得到形式不同的新的方程 但是你这个方程跟其他三个组成线性相关方程组 他们的自由度还是三个 所以是解不出来的  建议通过几何上的关系寻找新方程 而不是在现有方程基础上化简

» 本帖已获得的红花(最新10朵)

4楼2014-02-24 16:45:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[文学芳草园] 梦想 +5 myrtle 2026-08-26 8/400 2026-09-02 02:42 by Leogzhya
[基金申请] 投票:  有多少人是今天查系统知道结果的? +17 爱看书的可乐 2026-08-26 19/950 2026-09-02 00:19 by xiangy672
[基金申请] 面上函评意见出来了,像什么等级? 20+4 Tsingking1 2026-08-27 17/850 2026-09-01 19:51 by 超级无敌华子
[基金申请] 为什么国自然不能直接公布 +5 bjdxyxy 2026-08-26 5/250 2026-09-01 17:54 by 小伟大博士
[基金申请] 学科评审组评审是指会评吗? +4 瞬息宇宙 2026-08-31 4/200 2026-09-01 14:58 by jiaoxg
[基金申请] 为什么资助数各大高校都创新高,自己申请怎么就这么难 +13 Kittylucky 2026-08-27 14/700 2026-09-01 11:06 by feng6531
[论文投稿] 小白求助 投论文要求的highlights应该如何写 5+3 l1963982152 2026-08-29 4/200 2026-09-01 09:04 by 北京莱茵编辑
[基金申请] 怎么看青基中了没有啊 +6 叶九微 2026-08-26 6/300 2026-08-31 23:54 by yudaoqian88
[基金申请] 面上意见出来了 +12 黄鸟于飞Chao 2026-08-29 23/1150 2026-08-31 18:57 by 黄鸟于飞Chao
[基金申请] 能否申诉? +7 echo8914667 2026-08-30 8/400 2026-08-31 17:00 by yihongxu
[基金申请] 29号明天会评吗 +4 笨笨唐 2026-08-28 4/200 2026-08-31 09:30 by huixian257
[基金申请] 为什么到现在没收到通知? +5 tannykie 2026-08-29 5/250 2026-08-30 21:05 by purplejack
[考博] 找导师 +6 yuanjiabao 2026-08-29 7/350 2026-08-30 14:40 by 生科新手
[基金申请] 国自然面上复盘~欢迎讨论 (金币+15) +15 晴天加油 2026-08-26 16/800 2026-08-29 18:28 by symmetry
[基金申请] 国自然评审意见 +13 wangmingqi 2026-08-28 19/950 2026-08-29 10:22 by Poppy1104
[基金申请] 2026年叶企孙基金 +4 bud_bud 2026-08-27 7/350 2026-08-29 07:23 by foolishmani
[基金申请] 怎么查啊 +6 huang1991js 2026-08-26 6/300 2026-08-28 08:42 by winsaint
[基金申请] 我不理解! +15 Edward_pc 2026-08-26 23/1150 2026-08-26 20:34 by zzuzxg
[基金申请] 国合里面能看到了 +7 一怀馨秋 2026-08-26 7/350 2026-08-26 11:23 by zhaosm1982
[基金申请] 国合可查了 +3 paperzjh 2026-08-26 3/150 2026-08-26 10:41 by LemmonTr
信息提示
请填处理意见