声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 8091|回复: 32

[其它软件] 如何绘制两个非线性隐函数确定的关系曲线!

[复制链接]
发表于 2007-10-15 14:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
非线性方程组为(如下图):
A-B^2/((1-B^2+0.03*A^2)^2+0.16*B^2)^(1/2)=0;
A1-(1+(2/B^2-1)*A^2+0.06/B^2*A^4)^(1/2) = 0;

使用何种数学软件,如何绘制上述方程组确定的B-A1的关系曲线。

恳请指点!

[ 本帖最后由 无水1324 于 2007-10-16 19:28 编辑 ]
4.jpg
回复
分享到:

使用道具 举报

发表于 2007-10-15 16:45 | 显示全部楼层
方程变了?把原来的那个帖子地址也粘过来吧。
 楼主| 发表于 2007-10-15 20:38 | 显示全部楼层

回复 #2 花如月 的帖子

呵呵!方程是变了!

原贴地址为:http://forum.vibunion.com/forum/thread-53071-1-1.html
相对于原贴,第二个方程形式变了!
发表于 2007-10-16 17:39 | 显示全部楼层

回复 #1 unknowno 的帖子

两个方程,2个未知数,得到的点可能是有限的,分别画图,他们的交点就是你要的了
 楼主| 发表于 2007-10-16 19:23 | 显示全部楼层

回复 #4 无水1324 的帖子

原帖子写错了!

应该是确定B-A1的关系曲线,麻烦“无水”或者“花如月”帮忙改一下!
发表于 2007-10-16 19:29 | 显示全部楼层

回复 #5 unknowno 的帖子

已经修改了,这样的话就比较麻烦了
发表于 2007-10-16 19:33 | 显示全部楼层

回复 #5 unknowno 的帖子

一个思路:
1、在式(1)中求解出A^2, 应该至少存在1个解(重根)或者2个异实根;这里应该是在实域内分析把;
2、将上面的解代入式(2).然后用隐含数画图,应该就可以了。

详细的操作没有做,你试一下吧
 楼主| 发表于 2007-10-16 19:40 | 显示全部楼层

回复 #6 无水1324 的帖子

http://forum.vibunion.com/forum/thread-53071-1-1.html
这个帖子中谈论了matlab绘制的方法,但其中的第二个方程可以解出A^2的表达式,所以简化了问题!

但在实际问题中并不是都可以这样简化的,就像此贴中的两个方程,我尝试了maple,
有个这样的函数:implicitplot([expr1,expr2,t], x=a..b, y=c..d, options)
举例如下:
  1. with(plots,implicitplot);
  2. implicitplot([x^2+y^2+z^2=1, (x+z/2)^2/(5/4)+y^2=1/3, z], x=-1..1, y=-1..1);
复制代码


我将expr1,expr2,t分别替换为帖子中的两个方程和A,结果如下:
  1. with(plots,implicitplot);
  2. > implicitplot([A-B^2/((1-B^2+0.03*A^2)^2+0.16*B^2)^(1/2)=0, A1-(1+(2/B^2-1)*A^2+0.06/B^2*A^4)^(1/2) = 0, A], B=0.1..2.5, A1=0.1..7);  
复制代码
                        
                                           [implicitplot]
Error, (in plots/implicitplot) invalid input: resultant form requires that the inputs be polynomials/equations in the elimination variable


[ 本帖最后由 unknowno 于 2007-10-16 19:42 编辑 ]
发表于 2007-10-16 21:41 | 显示全部楼层
用1stOpt试了一下:
代码:

LoopConstant A1=[0.5:0.1:2.5];
Parameter  B[1,];
Function
A-B^2/((1-B^2+0.03*A^2)^2+0.16*B^2)^(1/2)=0;
A1-(1+(2/B^2-1)*A^2+0.06/B^2*A^4)^(1/2) = 0;
69.jpg
发表于 2007-10-16 22:05 | 显示全部楼层

回复 #8 unknowno 的帖子

那是,假如你要考虑更一般的情况,那就比较复杂了。
发表于 2007-10-17 01:11 | 显示全部楼层

回复 #1 unknowno 的帖子

你确定一定能画出二者的关系曲线吗?会不会这个方程无解呀?

试了一下,将A=0代入二方程,A1=1, B=+ - 1.09,#9的结果好象有问题。
发表于 2007-10-17 09:26 | 显示全部楼层
都挺厉害,学习中、、、

一向认为只要是别人已经绘制出来的图,总是有解决的办法
发表于 2007-10-17 09:31 | 显示全部楼层
原帖由 messenger 于 2007-10-17 01:11 发表
你确定一定能画出二者的关系曲线吗?会不会这个方程无解呀?

试了一下,将A=0代入二方程,A1=1, B=+ - 1.09,#9的结果好象有问题。


这是详细结果:

A1               B                         A
0.5 1.88073117763249 1.36419195623941
0.6 1.75063739506125 1.44492918569213
0.7 1.65548813843404 1.524847722763
0.8 1.58268731546846 1.60386340993123
0.9 1.52510786172778 1.68192178031164
1 1.47839123578811 1.75898003615306
1.1 1.43970939365829 1.8349982440474
1.2 1.40713908000394 1.90993428665961
1.3 1.37932080451586 1.98374038595178
1.4 1.35526138446611 2.05636018628156
1.5 1.33421373019227 2.12772583310272
1.6 1.3156004170764 2.19775463839957
1.7 1.29896313135118 2.26634493298885
1.8 1.28392787571953 2.33337060789992
1.9 1.27017991087341 2.39867362663
2 1.25744459799059 2.46205337847888
2.1 1.24547142642929 2.52325098337819
2.2 1.23401890533219 2.58192520516725
2.3 1.22283767986639 2.63761368420004
2.4 1.21164777844898 2.68966675627328
2.5 1.20010183683586 2.73712557580553
 楼主| 发表于 2007-10-17 09:37 | 显示全部楼层

回复 #14 dingd 的帖子

刚才在尝试1stOpt,但不知道怎么绘制图形,而且是试用版,不能复制粘贴!

麻烦楼上的能不能以B为横坐标[0.1,2.5],A1位纵坐标[0,7],进行下绘制!
发表于 2007-10-17 10:37 | 显示全部楼层
详细结果:
B              A1                    A
0.1 1.01008459836748 .010092744197595
0.15 1.02293210491261 2.29742926508774E-02
0.2 1.0413828197997 4.15205184955185E-02
0.25 1.06593080100869 6.62814001396299E-02
0.3 1.09725574202445 .098021729580217
0.35 1.13625906723721 .137770444954952
0.4 1.18410966975327 .186887144362118
0.45 1.24229686942485 .247147505468189
0.5 1.31268146741524 .320844727524189
0.55 1.39752048654011 .41089110202698
0.6 1.49940998184996 .520873093533108
0.65 1.62103625639948 .65495187205952
0.7 1.76456105606151 .817407943657676
0.75 1.93047253656925 1.0115702615644
0.8 2.11600281149465 1.23806376298602
0.85 2.31383006799174 1.49297783789063
0.9 2.512113191773 1.76722279107219
0.95 2.69586097863246 2.04766277605524
1 2.84782501546886 2.31862352480814
1.05 2.94654129589461 2.5612387368631
1.1 2.95946728125088 2.74805572090125
1.15 2.83091059304798 2.83016269241283
1.2 2.50085777708799 2.73750897444164
1.25 2.06155281280883 2.5
1.3 1.69345085974425 2.26189921807629
1.35 1.42381335524301 2.07347133319242
1.4 1.22424824719242 1.92793672781597
1.45 1.0716072267334 1.81352266381178
1.5 .951278589238565 1.72156361137331
1.55 .854048207705513 1.64617431069881
1.6 .773891576258939 1.58332409502608
1.65 .706714954714137 1.53018257878527
1.7 .649639577263815 1.48470900205011
1.75 .600580805010621 1.44539582449632
1.8 .557990906273135 1.41110529318276
1.85 .520695981151754 1.38096248770263
1.9 .487789129303269 1.35428346287635
1.95 .458558414576505 1.33052577953816
2 .432437046109303 1.30925368705212
2.05 .408968146560656 1.29011312646752
2.1 .387779339375573 1.27281346153949
2.15 .368564093560911 1.25711391109609
2.2 .351067812005662 1.2428133261594
2.25 .335077309331465 1.22974238573612
2.3 .320412750908426 1.21775756768192
2.35 .306921405106437 1.20673644000046
2.4 .29447274921928 1.19657394658428
2.45 .282954598270888 1.18717945042226
2.5 .272270015372858 1.17847435982286
65.jpg

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-23 06:13 , Processed in 0.086927 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表