有沒有什麼辦法,數學:PadRight []和 [PlusMinus]
PadRight[a \[PlusMinus] b,2,""]
返回
{a \[PlusMinus] b,""}
而不是
a \[PlusMinus] b \[PlusMinus] ""
?
我相信我需要以某種方式停用[PlusMinus]的運算符屬性。
爲什麼我需要這個?
我正在創建一個程序來顯示物理量的表格。對我來說,這意味着像[PlusMinus] (的價值)條目表(的不確定性)
當我有不同的高度,我是餡短的以「」幾列,這樣我就可以使用Transpose
表中的數字部分。
如果列有多個entrie,沒有任何問題:
PadRight[{a \[PlusMinus] b,c \[PlusMinus] d},4,""]
給我想要的東西:
{a \[PlusMinus] b,c \[PlusMinus] d,"",""}
這是當該列具有唯一一個出現在我的問題entrie。
這是構建以 「」 塞上人體代碼:
If[tested[Sbody],1,
body = PadRight[body, {Length[a], Max[Map[Length, body]]
隨着
tested[a__] :=
If[Length[DeleteDuplicates[Map[Dimensions, {a}]]] != 1, False,
True];
,即發現如果是自變量具有相同尺寸的功能
和
a={Quantity1,Quantity2,...}
數量是我想要的數量。
由於
謝謝。我開始使用mathematica。我並不知道頭部的概念。現在我明白了我想用我的代碼做什麼 – 2013-04-10 20:41:56