
- •Лабораторная работа №1. Задание 1.
- •Задание 2.
- •Лабораторная работа №3. Задание .
- •Лабораторная работа №4. Задание 1.
- •Задание 2.
- •Задание 3.
- •Задание 4.
- •Задание 5.
- •Лабораторная работа №5. Задание 1.
- •Задание 2.
- •Задание 3.
- •Лабораторная работа №6.
- •Задание 1.
- •Задание 2.
- •Задание 3.
- •Задание 4.
- •Задание 5.
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ МОСКОВСКИЙ АВИАЦИОННЫЙ ИНСТИТУТ |
||
(Государственный технический университет) «МАИ» |
||
Филиал «Взлёт» |
||
Факультет РЭСЛА |
||
Кафедра МОЛИ
|
||
Учебная дисциплина — ИТ
|
||
Отчет по лабораторным работам
|
||
Выполнил: |
студент гр. Р-2д |
Евсеев С.A |
Проверил: |
ст. преподаватель |
Лупина Н.В |
г.Ахтубинск - 2011 |
Оглавление
Y
Лабораторная работа №1. 3
Задание 1. 3
Задание 2. 4
Задание 3. 5
Задание 4. 5
Лабораторная работа №2. 6
Задание 1. 6
Задание 2. 7
Лабораторная работа №3. 8
Задание . 8
Лабораторная работа №4. 9
Задание 1. 9
Задание 2. 10
Задание 3. 11
Задание 4. 11
Задание 5. 12
Лабораторная работа №5. 13
Задание 1. 13
Задание 2. 14
Задание 3. 14
Лабораторная работа №6. 16
Задание 1. 16
Задание 2. 17
Задание 3. 18
Задание 4. 18
Задание 5. 18
Лабораторная работа №1. Задание 1.
Построить
в разных системах координат при
x
[-1,5;1,5]
графики функций:
Текст программы:
figure(11)
x=-1.5:0.1:1.5
y=(1+cos(x))./(1+exp(2*x));
plot(x,y)
grid on
figure(12)
x=-1.5:0.1:1.5
a=(3+sin(2*x).^2)./(1+cos(x).^2);
b=2*sqrt(1+2*x);
plot(x,a,x,b)
grid on
figure(13)
x=-1.5:0.1:1.5
k=size(x);
for i=1:k(2)
if x(i)<0
y(i)=sqrt(1+(x(i).^2)/(1+x(i).^2));
elseif x(i)==1 y(i)=2*cos(x(i).^2);
else y(i)=sqrt(1+2*sin(3*x(i).^(1/3)));
end
end
plot(x,y)
grid on
Результаты расчетов:
f
igure(11)
figure(12)
f
igure(13)
Задание 2.
Построить в одной системе координат при x[-2;2] графики функций:
Текст программы:
figure(2)
x=-2:0.0001:2
y=3*sin(2*pi.*x).*cos(pi.*x)-cos(3*pi.*x).^2
z=2*cos(2*pi.*x).^2-3*sin(3*pi.*x)
plot(x,y,x,z)
grid on
Результаты расчетов:
f
igure(2)
Задание 3.
Построить поверхность
при x,
Текст программы:
figure (3)
[x,y]=meshgrid(-1:0.01:1);
z=3*x.^2-2*sin(y)^2*y.^2
plot3(x,y,z)
grid on
Р
езультаты
расчетов:
figure(3)
Задание 4.
Найти все корни
уравнения
Текст программы:
figure(4)
x=-2.45:0.0001:-1.3
y=x.^3+1.41*x.^2-5.4724*x-7.380384
y0=fzero('x.^3+1.41*x.^2-5.4724*x-7.380384',-2,45)
y1=fzero('x.^3+1.41*x.^2-5.4724*x-7.380384',-1,4)
plot(x,y)
g
rid
on
Результаты расчетов:
первый корень уравнения
-2.4100
второй корень уравнения
-1.3200
Лабораторная работа №2.
Задание 1.
В одномерном массиве, состоящем из n вещественных элементов, вычислить:
Произведение положительных элементов массива
Сумму элементов массива, расположенных до минимального элемента
Текст программы:
disp('исходный массив:')
f=randperm(10)-5
a=length(f)-1;
n=1;
for i=1:a+1
if f(i)>0;
n=n*f(i);
else
0;
end
end
disp('произведение положительных элементов массива'),disp(n)
min=1;
imin=1;
for i=1:a+1;
if f(i)<min
min=f(i);
imin=i;
else
0;
end
end
disp('минимальный элемент массива'),disp(min)
t=0;
for i=1:a+1;
if (i<imin)&(f(i)>0)
t=t+f(i);
else
0;
end
end
disp('сумма элементов массива, расположенных до минимального элемента')
disp(t)
Результаты расчетов:
исходный массив:
f =
1 -2 2 3 0 -4 -3 -1 4 5
произведение положительных элементов массива
120
минимальный элемент массива
-4
сумма элементов массива, расположенных до минимального элемента
6
Задание 2.
Составить программу, позволяющую с помощью датчика случайных чисел сформировать матрицу (NxM). Значения N и М ввести с клавиатуры. Переставить строки так чтобы суммы их убывали. На экран вывести исходную матрицу в общепринятом виде и результаты расчета с соответствующими комментариями.
Текст программы:
clc;
N=4;
M=4;
disp('исходный массив:')
q=round(rand(N,M)*50)-10
for i=1:N
Sum(i)=sum(q(i,:));
end
Sum
for i=1:N
for j=1:M
if Sum(i)<Sum(i+1);
D(i,j)=q(i,j);
q(i,j)=q(i+1,j);
q(i+1,j)=D(i,j);
end
end
end
disp('Конечный массив')
q
Результаты расчетов:
исходный массив:
q =
25 23 38 28
28 -2 7 3
4 -4 19 15
24 15 1 25
Sum =
114 36 34 65
Конечный массив
q =
25 23 38 28
24 15 1 25
28 -2 7 3
4 -4 19 15