Skip to content

Commit c99f381

Browse files
committed
docs(math/base/special/expm1f): sync README examples with example files
--- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: passed - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed ---
1 parent d5cd4a6 commit c99f381

1 file changed

Lines changed: 8 additions & 6 deletions

File tree

  • lib/node_modules/@stdlib/math/base/special/expm1f

lib/node_modules/@stdlib/math/base/special/expm1f/README.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ var opts = {
6666
};
6767
var x = uniform( 100, -5.0, 5.0, opts );
6868

69-
logEachMap( 'expm1f(%f) = %f', x, expm1f );
69+
logEachMap( 'e^%0.4f - 1 = %0.4f', x, expm1f );
7070
```
7171

7272
</section>
@@ -120,16 +120,18 @@ float stdlib_base_expm1f( const float x );
120120
121121
```c
122122
#include "stdlib/math/base/special/expm1f.h"
123+
#include <stdlib.h>
123124
#include <stdio.h>
124125
125126
int main( void ) {
126-
const float x[] = { -5.0f, -3.89f, -2.78f, -1.67f, -0.56f, 0.56f, 1.67f, 2.78f, 3.89f, 5.0f };
127-
127+
float x;
128128
float v;
129129
int i;
130-
for ( i = 0; i < 10; i++ ) {
131-
v = stdlib_base_expm1f( x[ i ] );
132-
printf( "expm1f(%f) = %f\n", x[ i ], v );
130+
131+
for ( i = 0; i < 100; i++ ) {
132+
x = ( ( (float)rand() / (float)RAND_MAX ) * 10.0f ) - 5.0f;
133+
v = stdlib_base_expm1f( x );
134+
printf( "e^%f - 1 = %f\n", x, v );
133135
}
134136
}
135137
```

0 commit comments

Comments
 (0)