Возвести Отрицательное Число В Дробную Степень

Тема в разделе "Pascal and Delphi", создана пользователем Вовкин, 26 ноя 2014.

  1. Вовкин

    Вовкин New Member

    Регистрация:
    26 ноя 2014
    Сообщения:
    4
    Симпатии:
    0
    Доброе время суток!
    Появилась неожиданная проблема с возведением в степень. А точнее надо возвести отрицательное число в дробную степень.
    x,y:Extended
    Первое на что попробовал Exp(x*Ln(-y)) естественно с минусом в логарифме проблема
    Затем подключил Maht и попробовал Power(-y,x); проблема с минусом ушла но как только x становится дробным опять ошибка invalid floating point operation

    Решение на Delphi 7
     
  2. Вовкин

    Вовкин New Member

    Регистрация:
    26 ноя 2014
    Сообщения:
    4
    Симпатии:
    0
    Неужели это настолько сложный вопрос?
    Или решения попросту нет?
    Но однако калькулятор на планшете при введении -0,3^0,5 выдает решение -0,5477226
    :)
     
  3. Senset

    Senset Well-Known Member

    Регистрация:
    11 сен 2006
    Сообщения:
    136
    Симпатии:
    0
    дайте, угадаю...
    он еще и -1^0,5 выводит нечто отличное от i =)
     
Загрузка...
Похожие Темы - Возвести Отрицательное Число
  1. proef
    Ответов:
    0
    Просмотров:
    2.248

Поделиться этой страницей