Skip to content

Commit 4072309

Browse files
[stdlib] Improve hypot (4/2/2)
Robust: 4/4 (Does it work for all input values?) Accurate: 2/4 (How accurate is the result?) Well behaved: 2/4 (Does it satisfy math properties?)
1 parent 81117a7 commit 4072309

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

lib/算經.wy

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -521,8 +521,24 @@
521521
是謂「勾股求角」之術也。
522522

523523

524-
今有一術。名之曰「勾股求弦」。欲行是術。必先得二數曰「甲」。曰「乙」。乃行是術曰。
525-
乘「甲」以「甲」。名之曰「甲方」。乘「乙」以「乙」。加其以「甲方」。取一以施「平方根」。乃得矣。
524+
今有一術。名之曰「勾股求弦」。欲行是術。必先得二數曰「勾」。曰「股」。乃行是術曰。
525+
施「絕對」於「勾」。名之曰「甲」。
526+
施「絕對」於「股」。名之曰「乙」。
527+
若「甲」等於零者。乃得「乙」也。
528+
若「乙」等於零者。乃得「甲」也。
529+
若「甲」大於「至巨數」者。乃得「甲」也。
530+
若「乙」大於「至巨數」者。乃得「乙」也。
531+
施「不可算數乎」於「甲」。若其者。乃得「甲」也。
532+
施「不可算數乎」於「乙」。若其者。乃得「乙」也。
533+
若「乙」大於「甲」者。
534+
有數「甲」。名之曰「借」。
535+
昔之「甲」者。今「乙」是矣。
536+
昔之「乙」者。今「借」是矣。
537+
云云。
538+
施「取本位冪」於「甲」。名之曰「率」。
539+
除「率」於「甲」。昔之「甲」者。今其是矣。
540+
除「率」於「乙」。昔之「乙」者。今其是矣。
541+
乘「甲」以「甲」。名之曰「甲方」。乘「乙」以「乙」。加其以「甲方」。取一以施「平方根」。乘其以「率」。乃得矣。
526542
是謂「勾股求弦」之術也。
527543

528544

0 commit comments

Comments
 (0)