Anonymous user
Averages/Root mean square: Difference between revisions
Add Rust example for root mean square
(Add Rust example for root mean square) |
|||
Line 1,220:
List of Values:1 2 3 4 5 6 7 8 9 10 containing 10 values
Root Mean Square =6.20483682
=={{header|Rust}}==
<lang rust>fn root_mean_square(vec: Vec<i32>) -> f32 {
let sum_squares = vec.iter().fold(0, |acc, &x| acc + x.pow(2));
return ((sum_squares as f32)/(vec.len() as f32)).sqrt();
}
fn main() {
let vec = (1..11).collect();
println!("The root mean square is: {}", root_mean_square(vec));
}</lang>
{{out}}
The root mean square is: 6.204837
=={{header|Sather}}==
|