forlink 发表于 2009-7-14 16:50

Maxwell v12角度单位

本来看到Maxwell v12中说道,三角函数中的角度都是弧度单位。
超版y1949b也和我说现在Maxwell 12中角度单位都为弧度了。
可是,我今天在后处理时要画一个圆弧,以便观察其上的场强分布。
这时发现一个奇怪现象,maxwell 12中的PHI角度用的居然还是度,有图为证。
当我把鼠标放在放在Y轴的位置上时,右下角状态栏就显示当前圆柱坐标系下PHI=90,这个单位肯定是度了。
我想是不是这样的原因:
PHI还是角度单位,但是sin()函数中的必需是弧度,所以要在sin函数中用PHI的时候只能写成PHI*pi/180,这是将角度转化为弧度的表达式。
还请各位发表下意见

发脾气的猪 发表于 2009-7-14 19:41

本帖最后由 发脾气的猪 于 2009-7-14 19:50 编辑

这个我也迷惑很久了,直到某一天抓狂的到来。。。。。。
输入单位设置成deg时,要输入度
但是在函数公式中,如果是直接输入数字表示的角度,请用弧度,即“度*pi/180”.如果是变量名,即使你输入数字表示的角度赋值给变量,在公式中也不用变换成度。
但,R,Z座标没有研究

我把自己说晕了,你们明白吗?

forlink 发表于 2009-7-14 19:58

本帖最后由 forlink 于 2009-7-14 19:59 编辑

这个我也迷惑很久了,直到某一天抓狂的到来。。。。。。
输入单位设置成deg时,要输入度
但是在函数公式中,如果是直接输入数字表示的角度,请用弧度,即“度*pi/180”.如果是变量名,即使你输入数字表示的角度赋值 ...
发脾气的猪 发表于 2009-7-14 19:41 http://www.simol.cn/images/common/back.gif
兄弟,你说的是maxwell 12吗?
另外,你怎么把输入单位设置成deg的?

辟尘 发表于 2009-7-14 20:37

本帖最后由 辟尘 于 2009-7-14 20:52 编辑

刚才看到的一段话:
If you do not specify units, all trigonometric functions interpret their arguments as
radians. Likewise, inverse trigonometric functions' return values are in given in radians.
When the argument to a trigonometric expression is a variable, the units are assumed to
be radians. If you want values interpreted in degrees, supply the argument with the unit
name deg.
All trigonometric expressions expect their arguments to be in radians, and the inverse trigonometric
functions' return values are in radians (although the user interface often converts them to degrees
automatically). These function names are reserved and may not be used as variable names

forlink 发表于 2009-7-14 21:25

刚才看到的一段话:
If you do not specify units, all trigonometric functions interpret their arguments as
radians. Likewise, inverse trigonometric functions' return values are in given in radians.
W ...
辟尘 发表于 2009-7-14 20:37 http://www.simol.cn/images/common/back.gif
兄弟的意思是界面为了方便阅读用的是角度,但是实际内部用的都是弧度?

辟尘 发表于 2009-7-14 21:40

我理解的是这样。我觉得这句最能说明问题:although the user interface often converts them to degrees automatically。

forlink 发表于 2009-7-14 22:13

我理解的是这样。我觉得这句最能说明问题:although the user interface often converts them to degrees automatically。
辟尘 发表于 2009-7-14 21:40 http://www.simol.cn/images/common/back.gif
兄弟高人,我赞同你的观点

triplez 发表于 2009-7-14 22:24

本帖最后由 triplez 于 2009-7-14 22:26 编辑

将4楼的内容写成中文,方便大伙阅读,如有不对,请指正:

如果没有特别指明单位,所有三角函数将其参数解释为弧度。同样地,反三角函数的返回值以弧度给出。当三角表达式的参数是变量时,其单位假定为弧度。如果要让数值被解释为以度为单位,则参数值需带有单位名deg。
所有三角表达式期望其参数以弧度为单位,而反三角函数的返回值是以弧度为单位(尽管用户介面经常自动将其转换为度)。这些函数名被保留并且可能不能用做变量名。

所以我的理解是:
1. 在用户介面中(1楼屏幕下边)已自动转换为以角度 90度 显示。
2. 在三角函数所有要输入参数的地方,默认都应输入弧度,除非在输入值后面带有deg以明示是角度值。

headpig 发表于 2009-7-15 09:45

General Option-> Default Unit设置有影响?

yangllyf 发表于 2010-3-28 17:42

为什么设置单位为deg的时候总是会跳出Add Variable的一个对话框?

myl 发表于 2010-3-28 18:55

11里面不也是弧度吗?

kingseajimmy 发表于 2010-4-11 16:15

General Option-> Default Unit设置有影响?

lanjeo 发表于 2010-7-9 18:15

楼上的操作仿佛没用。我刚才试了试。
页: [1]
查看完整版本: Maxwell v12角度单位