Курсовые
Черчение

Теплоэнергетика

Электротехника
Карта

 

Использование функций ones, zeros, rand и randn

Функции ones (создание массивов с единичными элементами), zeros (создание массивов с нулевыми элементами) и rand или randn (создание массивов с элементами — случайными числами с соответственно равномерным и нормальным распределением) могут также использоваться для создания многомерных массивов. Примеры приводятся ниже: 

» E=ones(3.3.2)

E(:.:.1)=

1 1 1

1 1 1

1 1 1

E(:.:,2) =

1 1 1

1 1 1

1 1 1 

» Z=zeros(2,2,3) Z(:,:.l) =

0 0

0  0 

Z(:.:.2) =

0  0

0  0 

Z(:.:,3) =

0  0

0  0

» R=randn(3,2.2) R(:.:.l) =

-1.6656-1.1465 

0.1253 1.1909 

0.2877 1.1892 

R(:.:,2) =

-0.0376-0.1867 

0.3273 0.7258 

0.1746 -0.5883

Эти примеры достаточно очевидны и не требуют особых комментариев. Обратите, однако, внимание на легкость задания размеров массивов для каждой размерности. Кроме того, следует отметить, что если хотя бы одна размерность массива равна нулю, то массив будет пустым:

» A=randn(3,3,3,0) 

А =

Empty array: 3-bу-3-bу-3-by-0

Как видно из данного примера, пустой массив возвращается с соответствующим комментарием.

 

Языки программирования Турбо Паскаль

Глава 8. Процедуры и функции

8.1. Локализация имен
8.2. Описание подпрограммы
8.2.1. Заголовок Мощные средства программирования Многие математические системы создавались исходя из предположения, что пользователь будет решать свои задачи, практически не занимаясь программированием.
8.2.2. Параметры
8.3. Параметры-массивы и параметры-строки
8.4. Процедурные типы. Параметры-функции и параметры-процедуры
8.5. Нетипизированные параметры-переменные
8.6. Рекурсия и опережающее описание
8.7. Расширенный синтаксис вызова функций

Инженерная графика

 

Сопромат