//http://isotopescreencapture.codeplex.com/
//The MIT License (MIT)
namespace Isotope.Math
{
public static class MathUtil
{
/// <summary>
/// Returns the minimum value of three numbers
/// </summary>
/// <param name="a"></param>
/// <param name="b"></param>
/// <param name="c"></param>
/// <returns></returns>
public static double Min(double a, double b, double c)
{
return (System.Math.Min(System.Math.Min(a, b), c));
}
}
}
Returns the maximum value of three numbers
//http://isotopescreencapture.codeplex.com/
//The MIT License (MIT)
namespace Isotope.Math
{
public static class MathUtil
{
/// <summary>
/// Returns the maximum value of three numbers
/// </summary>
/// <param name="a"></param>
/// <param name="b"></param>
/// <param name="c"></param>
/// <returns></returns>
public static double Max(double a, double b, double c)
{
return (System.Math.Max(System.Math.Max(a, b), c));
}
}
}
The Method converts the temperature in Celcius to Fahrenheit
//Microsoft Public License (Ms-PL)
//http://c4fdevkit.codeplex.com/license
using System;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;
namespace C4F.DevKit.WebServices
{
/// <summary>
/// Provides useful methods like conversion methods.
/// </summary>
public static class Utility
{
/// <summary>
/// The Method converts the temperature in Celcius to Fahrenheit
/// </summary>
/// <param name="temperature">Temperature in Celcius</param>
/// <returns>Temperature in Fahrenheit</returns>
public static double CelciusToFahrenheit(double temperature)
{
return (9.0 / 5.0) * temperature + 32;
}
}
}
The Method converts the temperature in Fahrenheit to Celcius
//Microsoft Public License (Ms-PL)
//http://c4fdevkit.codeplex.com/license
using System;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;
namespace C4F.DevKit.WebServices
{
/// <summary>
/// Provides useful methods like conversion methods.
/// </summary>
public static class Utility
{
/// <summary>
/// The Method converts the temperature in Fahrenheit to Celcius
/// </summary>
/// <param name="temperature">Temperature in Fahrenheit</param>
/// <returns>Temperature in Celcius</returns>
public static double FahrenheitToCelcius(double temperature)
{
return (5.0 / 9.0) * (temperature - 32);
}
}
}
Statistical functions: Standard Deviation
#region Disclaimer/Info
///////////////////////////////////////////////////////////////////////////////////////////////////
// Subtext WebLog
//
// Subtext is an open source weblog system that is a fork of the .TEXT
// weblog system.
//
// For updated news and information please visit http://subtextproject.com/
// Subtext is hosted at Google Code at http://code.google.com/p/subtext/
// The development mailing list is at subtext@googlegroups.com
//
// This project is licensed under the BSD license. See the License.txt file for more information.
///////////////////////////////////////////////////////////////////////////////////////////////////
// This class adapted from Rama Krishna Vavilala's Tag Cloud control article on
// Code Project: http://www.codeproject.com/useritems/cloud.asp
#endregion
using System;
using System.Collections.Generic;
using System.Globalization;
namespace Subtext.Framework.Util
{
/// <summary>
/// Statistical functions
/// </summary>
public static class Statistics
{
public static double StandardDeviation<TValue>(this IEnumerable<TValue> values, out double mean)
{
var converted = new List<double>();
foreach(TValue value in values)
{
converted.Add(Convert.ToDouble(value, CultureInfo.InvariantCulture));
}
return StandardDeviation(converted, out mean);
}
}
}
Statistical functions: Standard Deviation
#region Disclaimer/Info
///////////////////////////////////////////////////////////////////////////////////////////////////
// Subtext WebLog
//
// Subtext is an open source weblog system that is a fork of the .TEXT
// weblog system.
//
// For updated news and information please visit http://subtextproject.com/
// Subtext is hosted at Google Code at http://code.google.com/p/subtext/
// The development mailing list is at subtext@googlegroups.com
//
// This project is licensed under the BSD license. See the License.txt file for more information.
///////////////////////////////////////////////////////////////////////////////////////////////////
// This class adapted from Rama Krishna Vavilala's Tag Cloud control article on
// Code Project: http://www.codeproject.com/useritems/cloud.asp
#endregion
using System;
using System.Collections.Generic;
using System.Globalization;
namespace Subtext.Framework.Util
{
/// <summary>
/// Statistical functions
/// </summary>
public static class Statistics
{
public static double StandardDeviation<TValue>(this IEnumerable<TValue> values, out double mean)
{
var converted = new List<double>();
foreach(TValue value in values)
{
converted.Add(Convert.ToDouble(value, CultureInfo.InvariantCulture));
}
return StandardDeviation(converted, out mean);
}
}
}
Statistical functions: Mean
#region Disclaimer/Info
///////////////////////////////////////////////////////////////////////////////////////////////////
// Subtext WebLog
//
// Subtext is an open source weblog system that is a fork of the .TEXT
// weblog system.
//
// For updated news and information please visit http://subtextproject.com/
// Subtext is hosted at Google Code at http://code.google.com/p/subtext/
// The development mailing list is at subtext@googlegroups.com
//
// This project is licensed under the BSD license. See the License.txt file for more information.
///////////////////////////////////////////////////////////////////////////////////////////////////
// This class adapted from Rama Krishna Vavilala's Tag Cloud control article on
// Code Project: http://www.codeproject.com/useritems/cloud.asp
#endregion
using System;
using System.Collections.Generic;
using System.Globalization;
namespace Subtext.Framework.Util
{
/// <summary>
/// Statistical functions
/// </summary>
public static class Statistics
{
public static double Mean(this IEnumerable<double> values)
{
double sum = 0;
int count = 0;
foreach(double d in values)
{
sum += d;
count++;
}
return sum / count;
}
}
}

