Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
матлаб.docx
Скачиваний:
3
Добавлен:
13.09.2019
Размер:
1.01 Mб
Скачать

Федеральное Агенство по образованию РФ

«Московский государственный горный университет»

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