Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания заочников.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
410.56 Кб
Скачать

Задания для самостоятельной работы по курсу «Информатика» для студентов гр. ЗЭ11с, ЗЭ12с, ЗЭ13с

1. Вычисление арифметических выражений с присваиванием

Присвоить значения переменным и вычислить значение арифметического выражения с использованием оператора присваивания.

1

y =

x =51,6 a = 3,8 b = 0,14 c =4,13

Пример

//Присвоить значения переменным и вычислить значение арифметического выражения с использованием оператора присваивания.

x=51.6

a=3.8

b=0.14

c=4.13

y=abs(cos(x)^2/(b*x-a*b*c))

disp("результат =")

disp(y)

результат =

0.0109008

Индивидуальные варианты приведены в таблице 1

_____________________________________________________________

2. Создать несколько векторов с указанными параметрами

1

Создать вектор х, значения которого изменяются от 22 до 37 с шагом 1.

Создать вектор d, значения которого изменяются от 2 до 7 с шагом 0,5.

Создать вектор m, значения которого изменяются от

-0.48 до 0,247 с шагом 0,001.

Пример создания одного вектора

//Создать вектор, значения которого изменяются от 22 до 37 с шагом 1.

x=22:37

disp("вектор х")

disp(x)

вектор х

22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37.

Индивидуальные варианты приведены в таблице 2

_____________________________________________________________

3. Создать одномерный массив как диапазон с заданными пределами изменения

Создать одномерный массив как диапазон с заданными пределами изменения. Массив должен содержать не менее 10 чисел. Сформировать новый одномерный массив, содержащий значения функции от элементов исходного массива.

Функция

хн

хк

1.

0

2

//Создать одномерный массив как диапазон с заданными пределами изменения. Массив должен содержать не менее 10 чисел. Сформировать новый одномерный массив, содержащий значения функции от элементов исходного массива.

clear

x=0:0.2:2

y=(4-x^2).*x^2

disp(x)

disp(y)

0. 0.2 0.4 0.6 0.8 1. 1.2 1.4 1.6 1.8 2.

0. 0.1584 0.6144 1.3104 2.1504 3. 3.6864 3.9984 3.6864 2.4624 0.

Индивидуальные варианты приведены в таблице 3

______________________________________________________

4. Обработка матриц и векторов Даны две матрицы а и в.

1) Создать вектор V1 из второго столбца матрицы А, вектор V2 из третьей строки матрицы В и вектор V3 из первого столбца матрицы B.

2) Вычислить V2V1 и AV1.

1.

A= B=

2.

A= B=

A=[2 -1 -3;8 -7 -6;-3 4 2]

B=[2 -1 -2;3 -5 4;1 2 1]

disp(A)

disp(B)

V1=A(:,2)

V2=B(3,:)

V3=B(:,1)

disp(V1)

disp(V2)

disp(V3)

//2)Вычислить V2*V1 и A*V1.

R1=V2*V1

disp(R1)

R2=A*V1

disp(R2)

2. - 1. - 3.

8. - 7. - 6.

- 3. 4. 2.

2. - 1. - 2.

3. - 5. 4.

1. 2. 1.

- 1.

- 7.

4.

1. 2. 1.

2.

3.

1.

- 11.

- 7.

17.

- 17.

3) Вычислить AB, A-1, BT.

//3)

W1=A*B

disp(W1)

W2=inv(A)

disp(W2)

W3=B'

disp(W3)

- 2. - 3. - 11.

- 11. 15. - 50.

8. - 13. 24.

- 0.6666667 0.6666667 1.

- 0.1333333 0.3333333 0.8

- 0.7333333 0.3333333 0.4

2. 3. 1.

- 1. - 5. 2.

- 2. 4. 1.

4) Вычислить определители А и В.

//4) Вычислить определители А и В.

S1=det(A)

S2=det(B)

disp(S1)

disp(S2)

- 15.

- 49.

5) Вычислить вектор V3 поэлементным умножением векторов V1 и V3.

6) Вычислить матрицу D поэлементным умножением матриц A и B.

//5) Вычислить вектор V3 поэлементным умножением векторов V1 и V3.

V3=B(:,1)

Z1=V1.*V3

disp(Z1)

//6) Вычислить матрицу D поэлементным умножением матриц A и B.

Z2=A.*B

disp(Z2)

- 2.

- 21.

4.

4. 1. 6.

24. 35. - 24.

- 3. 8. 2.

Индивидуальные варианты приведены в таблице 4