![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Работу с массивами начнем с простого примера - вычисления суммы векторов:
a= , b=
.
Для хранения векторов используйте массивы а и b. Введите массив а в командной строке, используя квадратные скобки и разделяя элементы вектора точкой с запятой:
» а = [1.3; 5.4; 6.9]
а =
1.3000
5.4000
6.9000
Так как введенное выражение не завершено точкой с запятой, то пакет MatLab автоматически вывел значение переменной а. Введите теперь второй вектор, подавив вывод на экран
» b = [7.1; 3.5; 8.2];
Для нахождения суммы векторов используется знак +. Вычислите сумму, запишите результат в массив с и выведите его элементы в командное окно:
» с = а + b
с =
8.4000
8.9000
15.1000
Узнайте размерность и размер массива а при помощи встроенных функций ndims и size:
» ndims(a)
ans =
» size (a)
ans =
3 1
Итак, вектор а хранится в двумерном массиве а размерностью три на один (вектор-столбец из трех строк и одного столбца). Аналогичные операции можно проделать и для массивов bи с. Поскольку числа в пакете MatLab представляются в виде двумерного массива один на один, то при сложении векторов используется тот же знак плюс, что и для сложения чисел.
Ввод вектор-строки осуществляется в квадратных скобках, однако элементы следует разделять пробелами или запятыми. Операции сложения, вычитания и вычисление элементарных функций от вектор-строк производятся так же, как и с вектор-столбцами, в результате получается вектор-строка того же размера, что и исходные. Например:
» s1 = [3 4 9 2]
s1 =
3 4 9 2
» s2 =[5 3 3 2]
s2 =
5 3 3 2
» s3 =s1 + s2
s3 =
8 7 12 4
Дата публикования: 2014-11-29; Прочитано: 216 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!