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

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

МОСКОВСКИЙ АВИАЦИОННЫЙ ИНСТИТУТ

(Государственный технический университет) «МАИ»

Филиал «Взлёт»

Факультет РЭСЛА

Кафедра МОЛИ

Учебная дисциплина — ИТ

Отчет по лабораторным работам

Выполнил:

студент гр. Р-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 вещественных элементов, вычислить:

  1. Произведение положительных элементов массива

  2. Сумму элементов массива, расположенных до минимального элемента

Текст программы:

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]