- •Вектор-столбцы и вектор-строки Часть 1
- •Вектор-столбцы и вектор-строки Часть 2
- •Обращения к элементам вектора
- •Применение функции обработки данных к векторам
- •Поэлементные операции с векторами
- •Построение таблицы значений функции
- •Сложение, вычитание, умножение, транспортирование и возведение в степень
- •Считывание и запись данных. Блочные матрицы
Федеральное Агенство по образованию РФ
«Московский государственный горный университет»
Matlab
«Работа с массивами»
Выполнил:
студент группы АУ-Б-11
Давлатжони Мирзоназар
Проверил ст. преподаватель кафедры АТ:
Щелков Петр Юрьевич
Москва
2011г.
Содержание
Вектор-столбцы и вектор-строки Часть 1 ……………………………………………………..3
Вектор-столбцы и вектор-строки Часть 2 ……………………………………………………..5
Обращения к элементам вектора……………………………………………………………….7
Применение функции обработки данных к векторам…………………………………………8
Поэлементные операции с векторами…………………………………………………………10
Построение таблицы значений функции……………………………………………………...12
Построение графиков функции одной переменной.…………………………………………14
Умножение векторов…………………………………………………………………………...16
Двумерные масивы часть 1/2 …….............................................................................................17
Сложение, вычитание, умножение, транспортирование и возведение в степень………….20
Считывание и запись данных. Блочные матрицы……………………………………………22
Блочные матрицы часть 1\2 …………………………………………………………………...24
Визуализация матриц ………………………………………………………………………….29
Поэлементные операции и встроенные функции Часть 1\2 ………………………………...31
Вектор-столбцы и вектор-строки Часть 1
>> a=[1.6; 5.9; 8]
a =
1.6000
5.9000
8.0000
>> b=[4;5;6];
>> c=a+b
c =
5.6000
10.9000
14.0000
>> na=ndims (a)
na =
2
>> sa=size (a)
sa =
3 1
>> d=sin (c)
d =
-0.6313
-0.9954
0.9906
>> sqrt (-d)
ans =
0.7945
0.9977
0 + 0.9953i
>> s1=[2 3 4 5]
s1 =
2 3 4 5
>> s2=[7 8 9 0];
>> s1+s2
ans =
9 11 13 5
>> s1-s2
ans =
-5 -5 -5 5
>> whos
Name Size Bytes Class Attributes
M 1x1 8 double
R 1x6 48 double
R1 1x6 48 double
R2 1x6 48 double
a 3x1 24 double
ans 1x4 32 double
b 3x1 24 double
c 3x1 24 double
d 3x1 24 double
gm 1x1 8 double
h 1x1 8 double
ind 1x6 48 double
k 1x1 8 double
l 1x1 8 double
m 1x1 8 double
na 1x1 8 double
p 1x3 24 double
q1 1x4 8 int16
q4 3x1 12 single
qm 1x1 8 double
r 1x6 48 double
rs 1x6 48 double
s 1x3 24 double
s1 1x4 32 double
s2 1x4 32 double
sa 1x2 16 double
u 3x1 24 double
v 1x5 40 double
v1 1x2 16 double
v2 1x3 24 double
w 1x7 56 double
w1 1x3 24 double
w2 1x6 48 double
x 1x3 24 double
y 1x3 24 double
z 6x1 48 double
Вектор-столбцы и вектор-строки Часть 2
>> l=length (s1)
l =
4
>> q1=int8 (s1)
q1 =
2 3 4 5
>> q1=int16(s1)
q1 =
2 3 4 5
>> q4=single (a)
q4 =
1.6000
5.9000
8.0000
>> whos
Name Size Bytes Class Attributes
M 1x1 8 double
R 1x6 48 double
R1 1x6 48 double
R2 1x6 48 double
a 3x1 24 double
ans 1x4 32 double
b 3x1 24 double
c 3x1 24 double
d 3x1 24 double
gm 1x1 8 double
h 1x1 8 double
ind 1x3 24 double
k 1x1 8 double
l 1x1 8 double
m 1x1 8 double
na 1x1 8 double
p 1x3 24 double
q1 1x4 8 int16
q4 3x1 12 single
qm 1x1 8 double
r 1x6 48 double
rs 1x6 48 double
s 1x3 24 double
s1 1x4 32 double
s2 1x4 32 double
sa 1x2 16 double
u 3x1 24 double
v 1x5 40 double
v1 1x2 16 double
v2 1x3 24 double
w 1x7 56 double
w1 1x3 24 double
w2 1x6 48 double
x 1x3 24 double
y 1x3 24 double
z 6x1 48 double
>> v1=[1;33]
v1 =
1
33
>> v1=[2;3;]
v1 =
2
3
>> v2=[4; 5; 6]
v2 =
4
5
6
>> v=[v1; v2]
v =
2
3
4
5
6
>> v1=[pi pi/2];
>> v2=[pi/3 pi/4 pi/5];
>> v=[v1 v2]
v =
3.1416 1.5708 1.0472 0.7854 0.6283