русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Операции возведения в степень и извлечения корня n-ой степени.


Дата добавления: 2015-06-12; просмотров: 1012; Нарушение авторских прав


Вычислим , , , ,

>> nthroot(8, 3)

ans = 2

>> nthroot(-8, 3)

ans = -2

>> nthroot(-16, 4)

??? Error using ==> nthroot at 33

If X is negative, N must be an odd integer.

Операция nthroot(X,n) возвращает корень n-ой степени из числа X. Если Х отрицательно, то степень n должна быть нечетной целой (If X is negative, N must be an odd integer).

Операция поэлементного возведения в степень «.^»позволяет возводить набор чисел в заданную степень.

>> [8,27,64,125].^(1/3)

ans =

2.0000 3.0000 4.0000 5.0000

А также возводить каждое число одного набора в степень числа из другого набора. Для этого наборы должны быть согласованы.

>> [2,3,4,5].^[2, 3,4,5]

ans = 4 27 256 3125

>> [4,27,256,3125].^[1/2,1/ 3, 1/4, 1/5]

ans = 2 3 4 5

Если число одно, то точку можно опустить «^».

>> (8)^(1/3)

ans = 2

>> (-8)^(1/3)

ans = 1.0000 + 1.7321i

Операция A .^ B вызывает стандартную функцию power(A,B).

Операция A^ B вызывает совсем другую функцию (см help, Arithmetic Operators)

Если A отрицательно, то возводиться в степень комплексное число:

 

>> cos(pi/3)

ans = 0.5000

>> 2*cos(pi/3)

ans = 1.0000

>> sin(pi/3)

ans = 0.8660

>> 2*sin(pi/3)

ans = 1.7321

 

В одной строке можно размещать несколько команд через запятую. Точка с запятой подавляет автоматический вывод результатов вычислений.

Потренируйтесь.

Пример. Точка с запятой.

Введите.

>> a=5, b=3; c=6; h1=(a+b)*c; h2=a-b+c

a = 5

h2 = 8

Мы не подавили вывод переменных а и h2. Для того чтобы узнать чему все же равна переменная h1, вызовем ее:

>> h1

h1 = 48




<== предыдущая лекция | следующая лекция ==>
Операция сложение. | Форматы вывода результата вычислений.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.705 сек.