Averages/Root mean square: Difference between revisions

Content added Content deleted
(added Arturo)
(Added Processing code)
Line 1,483: Line 1,483:


get-rms @(1..10) </lang>
get-rms @(1..10) </lang>

=={{header|Processing}}==
<lang processing>void setup() {
float[] numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
print(rms(numbers));
}

float rms(float[] nums) {
float mean = 0;
for (float n : nums) {
mean += sq(n);
}
mean = sqrt(mean / nums.length);
return mean;
}</lang>
{{out}}
<pre>6.204837</pre>


=={{header|PureBasic}}==
=={{header|PureBasic}}==