- •1. Вычисление арифметических выражений с присваиванием
- •2. Создать несколько векторов с указанными параметрами
- •3. Создать одномерный массив как диапазон с заданными пределами изменения
- •4. Обработка матриц и векторов Даны две матрицы а и в.
- •5. Вычисление суммы и произведения
- •6. Решение задач с матрицами
- •7 Вычисление определенного интеграла
- •8. Программирование разветвляющихся алгоритмов
- •9. Программирование циклических алгоритмов
- •10. 1 Построить график функции в заданных пределах изменения ее аргумента
- •10.2 Построить на одном поле графики двух функций
- •11 Решение уравнений и систем алгебраических уравнений
Задания для самостоятельной работы по курсу «Информатика» для студентов гр. ЗЭ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) Вычислить V2V1 и AV1.
1. |
A= |
2. |
A= |
|
|
|
|||
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) Вычислить AB, 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

B=
B=