Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
чмвд - хусаев2.docx
Скачиваний:
59
Добавлен:
11.04.2015
Размер:
55.49 Кб
Скачать
  1. Какие вы знаете специальные функции для создания матриц?

Можно использовать функции zeros(), ones() и rand(), например:

A1 = zeros(10,10); % нулевая матрица 10х10 элементов

или

A2 = zeros(10); % нулевая матрица 10х10 элементов

A3 = ones(5); % матрица 5х5, состоящая из единиц

A4 = rand(100); % матрица 100х100, из случайных чисел

  1. Каким образом производится индексация массивов в системе MatLab, удаление, обнуление строк, столбцов?

Элементы массивов обладают двумя свойствами: порядковым номером (индексом) в массиве и собственно значением. Нумерация элементов в системе MatLab начинается с единицы. Для указания индексов элементов массивов используются круглые скобки(ошибка при индексации массива генерируется в том случае, если индекс элемента меньше единицы или больше размера

массива).

>> F(:,3:4) = 0 //обнуляет 3 и 4 столбец

F =

1 4 0 0

0 0 0 0

0 0 0 0

7 6 0 0

Пустые квадратные скобки удаляют информацию из индексированной

структуры.

A(m,:) = [ ] – удаляет строку m из матрицы A.

A(:,n) = [ ] – удаляет столбец n из матрицы A.

  1. Чем отличается определение почленных и матричных операций в системе MatLab?

Почленные операции обращаются к определенному значению матрицы, а матричные операции наоборот обращаются ко всей матрице.

  1. Как получить транспонированный массив?

транспонирование матрицы производится при помощи апострофа '

  1. Как можно объединить матрицы?

конкатенации —объединения малых матриц в большую.

  1. Как создаются строковые константы?

Для задания строковых констант в MATLAB используются апострофы

  1. Какие системные переменные и константы есть в системе MatLab?

  • i или j — мнимая единица (корень квадратный из -1);

  •  pi - число п - 3.1415926...;

  •  eps — погрешность операций над числами с плавающей точкой (2-52);

  •  realmin — наименьшее число с плавающей точкой (2-1022);

  •  realmax — наибольшее число с плавающей точкой (21023);

  • inf — значение машинной бесконечности;

  • ans — переменная, хранящая результат последней операции и обычно вызывающая его отображение на экране дисплея;

  • NaN — указание на нечисловой характер данных (Not-a-Number). 

  1. Как вводится комментарий?

%

  1. Как можно определить размер массива?

Reshape(m,n)