ВУЗ:
Составители:
Рубрика:
73
•
обратные тригонометрические функции – ASin, ACos, ATan, ATan2(sinx,
cosx);
• гиперболические функции – Tanh, Sinh, Cosh;
• экспоненту и логарифмические функции – Exp, Log, Log10;
• модуль, корень, знак – Abs, Sqrt, Sign;
•
функции округления – Ceiling, Floor, Round;
• минимум, максимум, степень, остаток – Min, Max, Pow, IEEEReminder.
В особых пояснениях эти функции не нуждаются. Приведем пример:
/// <summary>
/// работа с функциями класса Math
/// </summary>
public void MathFunctions()
{
double a, b, t, t0, dt, y;
string NameFunction;
Console.WriteLine("Введите имя F(t)исследуемой функции a*F(b*t)" +
" (sin, cos, tan, cotan)");
NameFunction = Console.ReadLine();
Console.WriteLine("Введите параметр a (double)");
a = double.Parse(Console.ReadLine());
Console.WriteLine("Введите параметр b (double)");
b = double.Parse(Console.ReadLine());
Console.WriteLine("Введите начальное время t0(double)");
t0 = double.Parse(Console.ReadLine());
const int points = 10;
dt = 0.2;
for (int i = 1; i <= points; i++)
{
t = t0 + (i - 1)*dt;
switch (NameFunction)
{
case ("sin"):
y = a*Math.Sin(b*t);
break;
case ("cos"):
y = a*Math.Cos(b*t);
break;
case ("tan"):
y = a*Math.Tan(b*t);
break;
case ("cotan"):
y = a/Math.Tan(b*t);
break;
Страницы
- « первая
- ‹ предыдущая
- …
- 67
- 68
- 69
- 70
- 71
- …
- следующая ›
- последняя »
