Skip to content

Commit dbc29df

Browse files
committed
added coth unit tests and fixed corresponding documentation
1 parent e0848d1 commit dbc29df

File tree

4 files changed

+10
-13
lines changed

4 files changed

+10
-13
lines changed
-45 Bytes
Binary file not shown.
Binary file not shown.

tests/testsuites/TEST_derivative.m

+10-13
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
% Unit testing of the fderivative, cderivative, and iderivative functions.
55
%
66
% Copyright © 2021 Tamas Kis
7-
% Last Update: 2022-11-12
7+
% Last Update: 2022-11-23
88
% Website: https://tamaskis.github.io
99
1010
%
@@ -220,10 +220,9 @@
220220
test_suite.add_test(TestEqual(d_sech_fd(0),d_sech(0),'fderivative sech, x₀ = 0'));
221221
test_suite.add_test(TestEqual(d_sech_fd(1),d_sech(1),'fderivative sech, x₀ > 0',8));
222222

223-
% tanh
224-
test_suite.add_test(TestEqual(d_tanh_fd(-1),d_tanh(-1),'fderivative tanh, x₀ < 0',7));
225-
test_suite.add_test(TestEqual(d_tanh_fd(0),d_tanh(0),'fderivative tanh, x₀ = 0'));
226-
test_suite.add_test(TestEqual(d_tanh_fd(1),d_tanh(1),'fderivative tanh, x₀ > 0',7));
223+
% coth
224+
test_suite.add_test(TestEqual(d_coth_fd(-1),d_coth(-1),'fderivative coth, x₀ < 0',7));
225+
test_suite.add_test(TestEqual(d_coth_fd(1),d_coth(1),'fderivative coth, x₀ > 0',6));
227226

228227
% -----------------------------
229228
% Inverse hyperbolic functions.
@@ -446,10 +445,9 @@
446445
test_suite.add_test(TestEqual(d_sech_cd(0),d_sech(0),'cderivative sech, x₀ = 0'));
447446
test_suite.add_test(TestEqual(d_sech_cd(1),d_sech(1),'cderivative sech, x₀ > 0',10));
448447

449-
% tanh
450-
test_suite.add_test(TestEqual(d_tanh_cd(-1),d_tanh(-1),'cderivative tanh, x₀ < 0',10));
451-
test_suite.add_test(TestEqual(d_tanh_cd(0),d_tanh(0),'cderivative tanh, x₀ = 0',10));
452-
test_suite.add_test(TestEqual(d_tanh_cd(1),d_tanh(1),'cderivative tanh, x₀ > 0',10));
448+
% coth
449+
test_suite.add_test(TestEqual(d_coth_cd(-1),d_coth(-1),'cderivative coth, x₀ < 0',9));
450+
test_suite.add_test(TestEqual(d_coth_cd(1),d_coth(1),'cderivative coth, x₀ > 0',9));
453451

454452
% -----------------------------
455453
% Inverse hyperbolic functions.
@@ -672,10 +670,9 @@
672670
test_suite.add_test(TestEqual(d_sech_cs(0),d_sech(0),'iderivative sech, x₀ = 0'));
673671
test_suite.add_test(TestEqual(d_sech_cs(1),d_sech(1),'iderivative sech, x₀ > 0'));
674672

675-
% tanh
676-
test_suite.add_test(TestEqual(d_tanh_cs(-1),d_tanh(-1),'iderivative tanh, x₀ < 0'));
677-
test_suite.add_test(TestEqual(d_tanh_cs(0),d_tanh(0),'iderivative tanh, x₀ = 0'));
678-
test_suite.add_test(TestEqual(d_tanh_cs(1),d_tanh(1),'iderivative tanh, x₀ > 0'));
673+
% coth
674+
test_suite.add_test(TestEqual(d_coth_cs(-1),d_coth(-1),'iderivative coth, x₀ < 0'));
675+
test_suite.add_test(TestEqual(d_coth_cs(1),d_coth(1),'iderivative coth, x₀ > 0'));
679676

680677
% -----------------------------
681678
% Inverse hyperbolic functions.
-57 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)