メインコンテンツまでスキップ
バージョン: 1.x

calc変数

計算結果を代入します。
この変数は v1.14.0 から [!badge size="l" variant="danger" text="パワフル"] になりました。
!!!success パワフル!!! 括弧が使えるようになり、四則演算だけでなく、あらゆる数学関数が使えるようになりました。 !!!

テキストが使用できる場所で以下のように使用します。

{calc:式}

には四則演算や数学関数を入れることができます。
2+3*(4+5) を入れた場合、以下のように表示されます。

29
意味優先度数式出力
+加算12+32+3=52 + 3 = 55
-減算12-323=12 - 3 = -1-1
*乗算22*32×3=62 \times 3 = 66
/除算22/323=0.6666666666666666\frac{2}{3} = 0.66666666666666660.6666666666666666
**べき乗32**323=82^3 = 88
(開き括弧4(2+3)*4(2+3)×4=20(2 + 3) \times 4 = 2020
)閉じ括弧4(2+3)*4(2+3)×4=20(2 + 3) \times 4 = 2020
sqrt平方根4sqrt(9)9=3\sqrt{9} = 33
sin正弦4sin(45)sin(45)=0.8509035245341184\sin(45) = 0.85090352453411840.8509035245341184
cos余弦4cos(45)cos(45)=0.5253219888177297\cos(45) = 0.52532198881772970.5253219888177297
tan正接4tan(45)tan(45)=1.6197751905438615\tan(45) = 1.61977519054386151.6197751905438615
asin逆正弦4asin(0.5)sin1(0.5)=0.5235987755982989\sin^{-1}(0.5) = 0.52359877559829890.5235987755982989
acos逆余弦4acos(0.5)cos1(0.5)=1.0471975511965979\cos^{-1}(0.5) = 1.04719755119659791.0471975511965979
atan逆正接4atan(1.5)tan1(1.5)=0.982793723247329\tan^{-1}(1.5) = 0.9827937232473290.982793723247329
abs絶対値4abs(-1)$-1
round四捨五入4round(1.5)round(1.5)=2\text{round}(1.5) = 22
floor切り捨て4floor(1.5)floor(1.5)=1\text{floor}(1.5) = 11
ceil切り上げ4ceil(1.5)ceil(1.5)=2\text{ceil}(1.5) = 22
log10常用対数4log10(100)log10(100)=2\log_{10}(100) = 22
log2二進対数4log2(8)log2(8)=3\log_{2}(8) = 33

!!!warning 小数点の利用 パワフルにはなりましたが、小数の計算はできません。
代わりに、除算(分数)を使用して少数を表現してください。 ||| 0.5 1/2, 5/10 ||| 0.25 1/4, 25/100 ||| 0.125 1/8, 125/1000 ||| 0.0625 1/16, 625/10000 ||| !!!

直線 8.51x+3.68y+2.49=0-8.51x + 3.68y + 2.49 = 0 に垂直で座標 (9.75,1.87)(9.75, -1.87) を結ぶ直線の距離を求めます。

式は以下の通りです。
8.51×9.75+3.68×1.87+2.49(8.51)2+3.682\frac{|-8.51 \times 9.75 + 3.68 \times -1.87 + 2.49|}{\sqrt{(-8.51)^2 + 3.68^2}}

グラフは以下の通りです。

/tag @s add "tell:{calc:abs((-851/100)*(975/100) + (368/100)*(-187/100) + (249/100)) / sqrt((-851/100)**2 + (368/100)**2)}"

この場合、以下のように表示されます。

9.422767787934841