Пространства имён
Варианты
Действия

cpp/numeric/valarray/log10 — различия между версиями

Материал из cppreference.com
< cpp‎ | numeric‎ | valarray
м (1 версия: Translate from the English version)
м (Fix some translations)
 
(не показаны 3 промежуточные версии 1 участника)
Строка 10: Строка 10:
  
 
===Параметры===
 
===Параметры===
{{param list begin}}
+
{{begin}}
{{param list item | va |{{tr| Значение массива, чтобы применить операцию| value array to apply the operation to}}}}
+
{{| va |{{tr| Значение массива, чтобы применить операцию| value array to apply the operation to}}}}
{{param list end}}
+
{{end}}
  
===Возврат стоимости===
+
======
 
Value array common logarithms of the values in {{tt|va}}.
 
Value array common logarithms of the values in {{tt|va}}.
  
===Notes===
+
======
 
{{cpp/numeric/valarray/notes unq|log10}}
 
{{cpp/numeric/valarray/notes unq|log10}}
  
 
{{cpp/numeric/valarray/notes ret|log10}}
 
{{cpp/numeric/valarray/notes ret|log10}}
  
===Возможные реализации===
+
======
 
{{eq fun | 1=
 
{{eq fun | 1=
 
template< class T >
 
template< class T >
Строка 39: Строка 39:
 
|output=
 
|output=
 
}}
 
}}
 +
 +
 +
 +
 +
 +
 +
 +
 +

Текущая версия на 18:37, 16 марта 2014

 
 
 
 
Определено в заголовочном файле <valarray>
template< class T >
valarray<T> log10( const valarray<T>& va );

For each element in va computes common (base 10) logarithm of the value of the element.

Содержание

[править] Параметры

va
Значение массива, чтобы применить операцию
Оригинал:
value array to apply the operation to
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Возвращаемое значение

Value array common logarithms of the values in va.

[править] Заметки

Безусловный функции (log10) используется для выполнения вычислений. Если такая функция не доступна, std::log10 используется в связи с аргументом зависимых поиск.
Оригинал:
Unqualified function (log10) is used to perform the computation. If such function is not available, std::log10 is used due to argument dependent lookup.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Эта функция может быть реализована с возвращением тип отличается от std::valarray. В этом случае, замена типа имеет следующие свойства:
Оригинал:
The function can be implemented with the return type different from std::valarray. In this case, the replacement type has the following properties:
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • Все const функций-членов std::valarray предоставляются.
    Оригинал:
    All const member functions of std::valarray are provided.
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • std::valarray, std::slice_array, std::gslice_array, std::mask_array и std::indirect_array может быть построена с заменой типа.
    Оригинал:
    std::valarray, std::slice_array, std::gslice_array, std::mask_array and std::indirect_array can be constructed from the replacement type.
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • Все функции, принимающие аргументы типа const std::valarray& должны также согласиться с заменой типа.
    Оригинал:
    All functions accepting a arguments of type const std::valarray& should also accept the replacement type.
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
  • Все функции принимает два аргумента типа const std::valarray& должны принять все комбинации const std::valarray& и замена типа.
    Оригинал:
    All functions accepting two arguments of type const std::valarray& should accept every combination of const std::valarray& and the replacement type.
    Текст был переведён автоматически используя Переводчик Google.
    Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

[править] Возможная реализация

template< class T >
valarray<T> log10( const valarray<T>& va )
{
    valarray<T> other = va;
    for (T &i : other) {
        i = log10(i);
    }
}

[править] Пример