Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как записать функцию Ln в С# 
:(
    Опции темы
Derk
Дата 10.12.2008, 21:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 111
Регистрация: 17.7.2008

Репутация: нет
Всего: -3



Как записать функцию Ln в С# ?
--------------------
Модерам, админам бестолково жаловатся всеравно не помогут, на меня матюкаються, им ничево не делают, а меня минусами закидают, предупреждениями, и РИДОНЛИ поставлят, и заберают право изменять репу, за тошо я модерам помог.Вы все продажные модеры.Забаните  Lazin и UniBomb.
PM MAIL   Вверх
nagg
Дата 10.12.2008, 21:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 112
Регистрация: 6.1.2008
Где: Minsk

Репутация: 4
Всего: 4



Math.Log(<число>, Math.E);

а вообще можно разложить на ряд и с определенной точностью просумировать  smile 
--------------------
I am the State...
PM MAIL WWW ICQ Skype   Вверх
QryStaL
Дата 10.12.2008, 23:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Intellectual feast
**


Профиль
Группа: Участник
Сообщений: 914
Регистрация: 30.11.2005

Репутация: 10
Всего: 32



Можно просто Math.Log(<число>)


--------------------
I don't need a reason being who I am...
PM MAIL ICQ   Вверх
Derk
Дата 26.12.2008, 14:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 111
Регистрация: 17.7.2008

Репутация: нет
Всего: -3



А как точнее
 
Код

Math.Log(<число>) 

или
Код

Math.Log(<число>, Math.E);


--------------------
Модерам, админам бестолково жаловатся всеравно не помогут, на меня матюкаються, им ничево не делают, а меня минусами закидают, предупреждениями, и РИДОНЛИ поставлят, и заберают право изменять репу, за тошо я модерам помог.Вы все продажные модеры.Забаните  Lazin и UniBomb.
PM MAIL   Вверх
QryStaL
Дата 26.12.2008, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Intellectual feast
**


Профиль
Группа: Участник
Сообщений: 914
Регистрация: 30.11.2005

Репутация: 10
Всего: 32



Код

[MethodImpl(MethodImplOptions.InternalCall)]
public static extern double Log(double d);
 
public static double Log(double a, double newBase)
{
    if ((newBase != 1.0) && ((a == 1.0) || ((newBase != 0.0) && !double.IsPositiveInfinity(newBase))))
    {
        return (Log(a) / Log(newBase));
    }
    return double.NaN;
}


Результат будет тот же самый, но в случае Math.Log(<число>) меньше кода и меньше вычислений.


--------------------
I don't need a reason being who I am...
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1106 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.