Как переменную возвести в квадрат?

Автор POMAH, 23.11.06, 08:31:51

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

POMAH

Из списка функций не нашел команды возведения в степень (хотя квадратный корень есть)... :?:
Как возвести в квадрат, кроме как a*a ??? :o:
Пробывал a^2, не работает! :w:

kaktus

Это элементарно: в любую степень возводим через exp(ln(<число>)*<степень>)

Pav

 :sun:
Пока я выводил, kaktus предложил готовое решение.Хорошо хоть результаты совпали, видимо в школе не зря учился.
Выкладываю раз уж сделал, вдруг кому интересно.

Andrey

Какой список? Каких функций?

Но если корень SQRT, то квадрат SQR. Но все равно а*а лучше.

POMAH

Школа забывается иногда, просто не нашел подходящего справочника под рукой... :-)))
Помню, что-то можно сделать через логарифмические функции... :fr:
ДА a*a думаю проще будет в плане возведения в квадрат... :um:
SQR - не работает... :um:

Всем СПАСИБО!!!

Sinus

Цитата: kaktus от 23.11.06, 09:10:12
Это элементарно: в любую степень возводим через exp(ln(<число>)*<степень>)

a-b=a+b*(-1)
a/b=a*exp((-1)*ln(b))
.....................
и вычитание и деление переменных в принципе не нужны в компасе 9))))
.....................
хотя наверно операция возведения  в степень не помешала бы. Хотя бы для упрощения записи.

Дим

В продолжение темы - как возвести выражение в квадрат?
предложенные варианты у меня не сработали.

Black_Walker

Да через промежуточную переменную, которую потом умножить саму на себя.

Дим

Формулу на формулу не очень удобно умножать :), хотя я так и сделал

Дим

Ну так что, никто не знает? или прямого пути все таки нет?