wxMaxima ezunits有趣的业务。

是单位的处理方式坏了,还是我缺少什么?

load(ezunits);

σ_N: 10000`N/(50`mm*10`mm);

newts: 123`kg*m/s^3; newts `` N; newts + 321 `kg*m/s^2;

产生的效果不尽如人意。

(%i1)   load(ezunits);
(%o1)   "C:/maxima-5.43.2/share/maxima/5.43.2/share/ezunits/ezunits.mac"
(%i2)   σ_N: 10000`N/(50`mm*10`mm);
(σ_N)   10000 ` (N/500 ` 1/mm^2)
(%i5)   newts: 123`kg*m/s^3; newts `` N; newts + 321 `kg*m/s^2;
(newts) 123 ` (kg*m)/s^3
(%o4)   123/s ` N
(%o5)   321 ` (kg*m)/s^2+123 ` (kg*m)/s^3

应该是。

σ_N= 20 N/mm^2
newts= 123 N/s

解决方案:

对于第一部分,你必须用括号来表示你想要的分组。当你写 a ` b/c解释为 a ` (b/c)但在这种情况下,你要 (a ` b)/c. (分组的方式是因为它假设像 x ` m/s 常见于 (x ` m)/s.)

(%i2) σ_N: (10000`N)/(50`mm*10`mm);
                                  N
(%o2)                       20 ` ---
                                   2
                                 mm

为了好玩,我们来看看这个量的尺寸。我想它应该是力区。

(%i3) dimensions (%);
                              mass
(%o3)                     ------------
                                     2
                          length time
(%i4) dimensions (N);
                           length mass
(%o4)                      -----------
                                  2
                              time
(%i5) dimensions (mm);
(%o5)                        length

对我来说是正确的。

对于第二部分,我不明白你想说什么。变量 newts 的单位,相当于 N/s所以我不明白你为什么要把它转换为… N我不明白你为什么要在这里加上 N/sN. 总之,这是我能想到的。

(%i6) newts: 123`kg*m/s^3;
                                 kg m
(%o6)                      123 ` ----
                                   3
                                  s
(%i7) newts `` N/s;
                                   N
(%o7)                        123 ` -
                                   s

当添加不同尺寸的数量时, ezunits 只是让它保持不变;它不会产生一个错误或任何东西。

(%i8) newts + 321 ` kg*m/s^2;
                           kg m         kg m
(%o8)                321 ` ---- + 123 ` ----
                             2            3
                            s            s

这样做的动机是,它允许类似于 3`sheep + 2`horsex`hour + y`dollar— — 转换率可以在事后确定。一般来说,允许事后对表达式进行重新解释,我认为是数学的态度。

本文来自投稿,不代表实战宝典立场,如若转载,请注明出处:https://www.shizhanbaodian.com/40673.html

(0)
上一篇 15小时前
下一篇 14小时前

相关推荐

发表评论

登录后才能评论