请教大神一个关于MC绘图的问题!
mathcad吧
全部回复
仅看楼主
level 4
omnipresent_0 楼主
2013年03月03日 15点03分 1
level 4
omnipresent_0 楼主
我自己的解法如下图:
2013年03月03日 15点03分 2
我的解法只能绘制条件为90°的情况,一旦条件变化为70°,轨迹将收缩为一个橄榄形,而不是圆形,这种情况我就不知道该怎么绘制轨迹了,因此特来求教大神!
2013年03月03日 15点03分
召唤大神@朱老剑客
2013年03月03日 15点03分
回复 omnipresent_0 :召唤大神@100zpz
2013年03月03日 15点03分
回复 omnipresent_0 :召唤各位MC吧长老……我对复数不在行,只算此圆必过: Z.set/(cos(x)+1+sin(x)i)和Z.set/(cos(-x)+1+sin(-x)i) 这两点。咋把它们换算成Z.zone的形式我麻烦了。:(
2013年03月03日 17点03分
level 4
omnipresent_0 楼主
昨天有事没能上网,首先感谢两位大神的指点,谢谢 朱老剑客 与 100zpz 两位先生指点!
2013年03月05日 02点03分 3
level 4
omnipresent_0 楼主
我画了个图来补充对题目的说明,图片如下:
1.以Zset为分界线,下半圆满足条件 角度差 90°
2.以Zset为分界线,上半圆满足条件 角度差 -90°
2013年03月05日 02点03分 4
level 4
omnipresent_0 楼主
我自己的那个解法相当于是取巧的方法
因为根据我上传的图片来看,满足题目两个条件的Zm的轨迹
恰好是一个以1/2(Zm)为圆心,以|1/2(Zm)|为半径的圆
因此我用MC的绘图公式Zzone(n)的意义为:
用圆心坐标1/2(Zm)加上半径的长度|1/2(Zm)|,即为Zm轨迹中的一个点
因此我把半径长度|1/2(Zm)|旋转360°就求出了Zm的所有轨迹,这是我解法的思路
@100zpz
2013年03月05日 02点03分 5
老朽以为能取巧应是优点,但本题似乎偏于纯粹数学,与MC的使用关系不大,老朽的数学推导功底,很不到家,恐怕难以圆满如愿。 请容老朽仔细想想。
2013年03月05日 03点03分
我那个取巧解法确实是数学推导了下,您看在mc里面,可以直接以角度差为条件,用solve求解么?如果把条件当成方程,用solve求解Zm,您看是否可行?我自己在MC试了试结果solve不出来。。
2013年03月05日 03点03分
回复 100zpz :我刚用MC没多久,不太了解用solve求解函数的规则,我是从help里关于x-y绘图的快速模板里复制了个带solve的样例过来求解的,应该是我用的不对,而不是MC的问题
2013年03月05日 03点03分
level 4
omnipresent_0 楼主
但是我的解法思路只能求解条件为 90% 的情况
假设条件变化为 70% ,那么Zm的轨迹就不再是圆形
因此我想求教的就是怎么根据“角度条件”来用 MC 绘制图形
我的取巧解法局限性太大啦
我画了个条件为 70°的图,如下:
求大神指点!
2013年03月05日 02点03分 6
召唤大神@朱老剑客 您看看这个可以用MC实现么~?
2013年03月05日 02点03分
@100zpz 求老先生指点迷津
2013年03月05日 02点03分
level 12
你最后一个图是错的,你的原题是arg((Z.set-Z.m)/Z.m)=70度,而你给出来的是这两个复角的差。图应当是一个西北——东南方向分布,对称于y=x直线的两个相等圆的相交,像一个8字形。嗯,我这个是按照你说的思路——纯几何的路子看出来的。既然是纯几何问题吧,那就别扯到复数上咯,画出来一个结果之后再想办法用复数表示好了。
2013年03月05日 04点03分 7
先找到思路,至于是否是用MC还是用别的什么烂七八糟的数学工具都是次要的。这个题用solve做有点儿麻烦,最好用参数方程符号求解的方法,直接得到曲线的表达式(y>x和y<x两部分的)。也就是这样吧,如果你前面的思路是对的话。
2013年03月05日 05点03分
您说的很对!我在下面补充了下我的见解,请您指点!
2013年03月05日 11点03分
回复 朱老剑客 : 您说的很对!我在下面补充了下我的见解,请您指点
2013年03月05日 11点03分
level 4
omnipresent_0 楼主
2013年03月05日 10点03分 8
2013年03月05日 11点03分
level 4
omnipresent_0 楼主
2013年03月05日 11点03分 9
level 4
omnipresent_0 楼主
顺便补充一个教材图案
2013年03月05日 11点03分 10
噢,我就说我对复数知道的太少么。你这么一分析,我发现是我说的旋转方向弄反了。不过这么看,苹果形和橄榄形应该是互补的,也就是说对于70度和110度来说,苹果形的西北方向图形和橄榄形东南方向图形之和应该是一个完整的圆。
2013年03月05日 12点03分
level 12
就用纯几何的法子解呗,别牵扯到复数和《电力系统继电保护》什么的。
大概思路如下:
设东南方向的圆:x:=r*cos(theta)+x0,y:=r*sin(theta)+y0满足:
theta:=0..2*pi-70度*pi/180
r^2:=(|5+5i|/2)^2+(r*cos(70度))^2
x0:=5/2
y0:=5/2
西北方向的圆的方程:x:=r*cos(theta)-x0,y:=r*sin(theta)-y0
如果没和5+5i相交,就调整theta的取值范围。
我现在还是想用复数来做,但卡在怎么把散点图转换成线条图上了…… :(
2013年03月05日 12点03分 11
按您的思路,我在MC试了下,各种不对 [88] 求大神指正
2013年03月05日 15点03分
见楼下~
2013年03月05日 15点03分
level 4
omnipresent_0 楼主
2013年03月05日 15点03分 12
level 12
嗯,完成了。
2013年03月05日 17点03分 13
充满学霸风范……
2013年03月05日 17点03分
level 12
我还做成了动画,正在上传审批,估计得等一段时间了。
2013年03月05日 17点03分 14
还有啊,下不为例,本来这个模型完全可以自己做出来的。一是死催,二是我越俎代庖做了跟我兴趣和专业毫无关系的事儿,都让我不喜欢。这事儿跟MC一点儿关系都没有,其实修改一下儿模型还可以算出更多的信息出来,你自己想吧,我不陪你玩儿了。
2013年03月05日 17点03分
回复 朱老剑客 :多谢大神啦,麻烦您了!真心感谢您的指点![我错了]
2013年03月06日 01点03分
level 12
2013年03月05日 17点03分 15
1