#vector-math

bin+lib math_rust

A Math library for vectors

7 releases

0.1.7 May 24, 2023
0.1.6 May 24, 2023

#1793 in Math

Download history 37/week @ 2024-07-29 5/week @ 2024-09-23

83 downloads per month

MIT license

8KB
145 lines

math_rust - A Math library for vectors.

github crates.io docs.rs

Published on https://crates.io/crates/math_rust

Install

Run the following Cargo command in your project directory:

cargo add math_rust

Or add the following line to your Cargo.toml:

math_rust = "0.1.7"

Documentation

https://docs.rs/math_rust/latest/math_rust/


Modules:

list

Functions:

average

math_rust::list::average

pub fn average(x: &Vec<i32>) -> f64

find_highest

math_rust::list::find_highest

pub fn find_highest(x: &Vec<i32>) -> Option<&i32>

find_lowest

math_rust::list::find_lowest

pub fn find_lowest(x: &Vec<i32>) -> Option<&i32>

is_sorted

math_rust::list::is_sorted

pub fn is_sorted(x: &Vec<i32>) -> bool

median

math_rust::list::median

pub fn median(x: &Vec<i32>) -> f64

mode

math_rust::list::mode

pub fn mode(x: &Vec<i32>) -> Option<i32>

reverse_vector

math_rust::list::reverse_vector

pub fn reverse_vector(x: &Vec<i32>) -> Vec<i32>

sort_vector

math_rust::list::sort_vector

pub fn sort_vector(x: &Vec<i32>) -> Vec<i32>

standard_deviation

math_rust::list::standard_deviation

pub fn standard_deviation(x: &Vec<i32>) -> f64

random_vector

math_rust::list::random_vector

pub fn random_vector(len : i32) -> Vec<i32>

fib_num

math_rust::list::fib_num

pub fn fib_num(len: i32) -> Vec<i32> 

Dependencies

~315KB