Составители:
8
массив). Например, набрав sind([0, 30, 90]) получим ans=0 0.5000 1.0000.
Для оперативного получения справок об этих и других командах ис
пользуется команда help. Например, набрав
>> help sind,
получим справку:
SIND Sine of argument in degrees. SIND(X) is the sine of the elements of X,
expressed in degrees.
For integers n, sind(n*180) is exactly zero, whereas sin(n*pi) reflects the
accuracy of the floating point value of pi.
See also asind, sin.
Ввод числовых данных
Перечислим несколько простых команд для ввода числовых данных
в виде векторов и матриц. Самый простой способ формирования векто
ров и матриц в MATLAB заключается в непосредственном вводе их эле
ментов с клавиатуры. Например, набирая на клавиатуре данные
Х =[1 2 3 8 5 6], получаем одномерный массив (векторстроку) Х из шести
элементов.
Формирование векторастроки из равноотстоящих значений аргумента
выполняется с помощью команды x=x0:h:xn. По умолчанию шаг h прини
мается равным 1. Например, команда x=0:10 дает целые числа от 0 до 10,
а x=0:0.1:10 задает набор значений аргумента от нуля до 10 с шагом 0.1.
Двумерные массивы задаются в виде матриц, при этом строки разде
ляются символом «точка с запятой». Элементы одной и той же строки
могут разделяться как пробелами, так и запятыми:
>> a=[1 2 3; 4 5 6; 7 8 9] >> a=[1 ,2, 3; 4, 5, 6; 7, 8, 9]
a =1 2 3 a = 1 2 3
4 5 6 4 5 6
7 8 9 7 8 9
Для доступа к элементам массива используются круглые скобки:
>> a(1,1) >> a(3,3) >> b=[1 2 3 4 5]; b(4)
ans = 1 ans = 9 ans = 4
Для получения строки или столбца матрицы используется сим
вол «двоеточие»:
>> a(:,1) >> a(2,:) >> b(1:3) >> b(3:end)
ans = 1 ans = 4 5 6 ans = 1 2 3 ans = 3 4 5
4
7
В MATLAB имеется ряд команд, облегчающих формирование век
торов и матриц:
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »