Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
50
Добавлен:
05.06.2015
Размер:
40.11 Кб
Скачать

Упражнение 2.

1)

>> 2*3

ans =

6

2)

>> k=3+4

k =

7

3)

>> (k+1)*(k-1)

ans =

48

4)

>> (x+1)*(x-1)

??? Undefined function or variable 'x'.

>> syms x

>> f=(x+1)*(x-1)

f =

(x+1)*(x-1)

>> f=collect(f)

f =

-1+x^2

>> f=collect(f)

f =

-1+x^2

>> syms a b c d

5)

>> a=5, b=3;c=6; h=(a+b)*c;

a =

5

>> h

h =

48

6)

>> h=(a+2)*3+...

3+(b+7)

h =

34

Упражнение 3.

  1. Я убрал из рабочего пространства все переменные

>> clear

  1. Ввел новые переменные x,y,z,t, задав им соответственно значения 1,2,3,4

>> x=1, y =2, z =3, t =4

x =

1

y =

2

z =

3

t =

4

  1. Вывел в командное окно информацию обо всех переменных

>> whos

Name Size Bytes Class Attributes

t 1x1 8 double

x 1x1 8 double

y 1x1 8 double

z 1x1 8 double

  1. Удалил из рабочего пространства переменную х

>> clear x

  1. Вывел в командное окно информацию об оставшихся переменных

>> whos

Name Size Bytes Class Attributes

t 1x1 8 double

y 1x1 8 double

z 1x1 8 double

  1. Удалил из рабочего пространства одновременно переменные y и z

>> clear y z

  1. Вывел в командное окно информацию об оставшихся переменных

>> whos

Name Size Bytes Class Attributes

t 1x1 8 double

Упражнение 4.

1)

>> B=[1 3 -1]

B =

1 3 -1

>> B=[1, 3, -1]

B =

1 3 -1

2)

>> C=[-1;2.1]

C =

-1.0000

2.1000

3)

>> A=[1 2 3 4;0 -1 -3 -2]

A =

1 2 3 4

0 -1 -3 -2

4)

>> n=3

n =

3

>> m=[3]

m =

3

>> whos A B C n m

Name Size Bytes Class Attributes

A 2x4 64 double

B 1x3 24 double

C 2x1 16 double

m 1x1 8 double

n 1x1 8 double

Упражнение 5.

>> A(1,3)

ans =

3

>> A(5)

ans =

3

>> B(2)

ans =

3

>> B(1,2)

ans =

3

Упражнение 6.

  1. Задал вектор-строку а вектора а={1,2,3,4,5}

  1. С помощью символов с пробелами

>> a=[1 2 3 4 5]

a =

1 2 3 4 5

  1. С помощью символов с запятыми

>> a=[1,2,3,4,5]

a =

1 2 3 4 5

  1. Стандартной функцией

>> a=horzcat(1,2,3,4,5,6)

a =

1 2 3 4 5 6

  1. С помощью двоеточия с шагом

>> a=1:1:6

a =

  1. 2 3 4 5 6

  1. Задать вектор-столбец b={1,1.9,2.8,3.7}

  1. С помощью точки с запятой

>> b=[1;1.9;2.8;3.7]

b =

1.0000

1.9000

2.8000

3.7000

b) С помощью двоеточия с шагом

>> b=[1:0.9:3.7;]

b =

1.0000 1.9000 2.8000 3.7000

с) транспонировав вектор-строку b

>> b=[1:0.9:3.7]'

b =

1.0000

1.9000

2.8000

3.7000

Транспонирование вектора-строки a

>> a1=a'

a1 =

1

2

3

4

5

6

То же самое с b

>> b2=b'

b2 =

1.0000 1.9000 2.8000 3.7000

d) задайте вектор b3 стандартной функцией

>> b3=vertcat(1,2,3,4,5,6)

b3 =

1

2

3

4

5

6

Упражнение 7.

  1. Сложите два числа 1/2+2/3

>> 1/2+2/3

ans =

1.1667

2) перейдите в формат rational и сложите два числа 1/2+2/3

>> format rational

>> 1/2+2/3

ans =

7/6

3) Задайте с помощью двоеточия с шагом вектор d={1,1.9,2.8,3.7} в форматах format short и format rational

>> d=1:0.9:3.7

d =

1 19/10 14/5 37/10

>> format short

>> d

d =

1.0000 1.9000 2.8000 3.7000

Упражнение 8 и10.

>> line([0,0,-2;2,-2,0],[0,0,4;1,-1,0])

>> grid on

Упражнение 9 и 11.

>> line([0,0,0;2,2,3],[0,2,2;1,0,0])

>> grid on

Упражнение 12.

>> subplot(2,2,1)

>> line([0;2],[0;1])

>> subplot(2,2,2)

>> line([0;2],[2;0])

>> subplot(2,2,3)

>> line([0;3],[2;0])

>> subplot (2,2,4)

>> line([0,0,0;2,2,3],[0,2,2;1,0,0])

Упражнение 13.

>> subplot(2,2,1)

>> line([0;2],[0;1])

>> subplot(2,2,2)

>> line([0;2],[2;0])

>> subplot(2,2,3)

>> line([0,0,0;2,2,3],[0,2,2;1,0,0])

>> subplot(2,2,4)

>> line([0;3],[3;0])

Упражнение 14.

>> line([0,0,-2;2,-2,0],[0,0,4;1,-1,0])

>> grid on,hold on

>> plot(2,1,'>b','lineWidth',4)

>> plot(-2,-1,'<g','lineWidth',4)

>> plot(0,0,'vr','lineWidth',4)

Упражнение 15.

>> line([0,0,0;2,2,3],[0,2,2;1,0,0])

>> grid on, hold on

>> plot(2,1,'>b','lineWidth',4)

>> plot(2,0,'vg','lineWidth',4)

>> plot(3,0,'vr','lineWidth',4)

Соседние файлы в папке Линейная Алгебра