Автор работы: Пользователь скрыл имя, 03 Декабря 2013 в 17:09, лабораторная работа
Цель работы: ознакомиться с рабочей областью MATLAB.
Задание:
Записать и вывести одномерные массивы:
а) в виде вектор-строки;
б) в виде вектор-столбца;
в) через символ «:»;
г) показать транспонирование векторов.
Министерство образования и науки РФ
Федеральное государственное бюджетное образовательное учреждение
Высшего профессионального образования
«Владимирский Государственный Университет
Имени Александра Григорьевича и Николая Григорьевича Столетовых»
(ВлГУ)
Кафедра ПМ
Лабораторная работа №1
«Знакомство с рабочей областью MATLAB»
Выполнили:
Ст. группы ХП-109
Починщикова Е.В.
Серякова А.В.
Грызунова С.Ф.
Пяткина М.В.
Приняла:
Земскова В.Т.
Владимир, 2012 год
Цель работы: ознакомиться с рабочей областью MATLAB.
Задание:
а) в виде вектор-строки;
б) в виде вектор-столбца;
в) через символ «:»;
г) показать транспонирование векторов.
а) задать строчки через «:»;
б) задать строчки как вектор-строку;
в) вывести размерность массива.
Выполнение заданий:
а) в виде вектор-строки;
>>b=[5 6 7 8 9 10];
>> b
b =
5 6 7 8 9 10
б) в виде вектор-столбца;
>>a=[5;6;7;8;9;10];
>> a
a =
5
6
7
8
9
10
в) Через символ «:»:
>>b=20:2:30;
>> b
b =
20 22 24 26 28 30
г) Показать транспонирование векторов:
>>a=[5;6;7;8;9;10];
>> a
a =
5
6
7
8
9
10
>> a'
ans =
5 6 7 8 9 10
а) задать строчки через «:»:
>>a=[1:4;5:8;9:12;13:16];
>> a
a =
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
б) задать строчки через вектор-строку:
>>b=[1,2,3,4;5,6,7,8;9,10,11,
>> b
b =
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
в) вывести размерность массива:
>>b=[1,2,3,4;5,6,7,8;9,10,11,
>> b
b =
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
>> c=size(b);
>> c
c =
>>b=[1,2,3,4;5,6,7,8;9,10,11,
>> b
b =
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
>> d=b(2,:);
>> d
d =
5 6 7 8
d=b(:,3);
>> d
d =
3
7
11
15
>>a=[10 20 30 40];
>> b=2;
>> c=a.*b;
>> c
c =
20 40 60 80
Вывод: в ходе этой лабораторной работы мы ознакомились с рабочей областью MATLAB.