Автор работы: Пользователь скрыл имя, 31 Мая 2013 в 19:45, лабораторная работа
6. В векторе А посчитать сумму двух наименьших элементов.
A=[-5,3,11,0,-15,10,6,7,-3,8,66].
Решение (листинг):
A=[-5,3,11,0,-15,10,6,7,-3,8,66]
Задание №1……………………………………………………………………………….3
Решение……………………………………………………………………………………3
Результат…………………………………………………………………………………..3
Копии экранов…………………………………………………………………………….4
Задание №2………………………………………………………………………………..5
Решение……………………………………………………………………………………5
Результат…………………………………………………………………………………..5
Копии экранов……………………………………………………………………………..6
Задание №3………………………………………………………………………………...7
Решение……………………………………………………………………………………7
Результат…………………………………………………………………………………..8
Копии экранов……………………………………………………………………………..8
Министерство образования и науки Кыргызской Республики
Кыргызский Государственный Технический Университет им. И. Раззакова
Кафедра программного обеспечения компьютерных систем
СПЕЦИАЛЬНОСТЬ:
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ И АВТОМАТИЗИРОВАННЫХ СИСТЕМ
Учебная группа ПОВТ-2-09
ОТЧЕТ
По лабораторной работе №2
Дисциплина: Компьютерное моделирование
Выполнил: студент группы ПОВТ 2-09
Тинибаев Бахтияр
Проверил (а): ст. преп.
Каримова Г. Т.
Бишкек 2013
Содержание
Задание №1…………………………………………………………………………
Решение……………………………………………………………
Результат………………………………………………………
Копии экранов……………………………………………………………
Задание №2…………………………………………………………………………
Решение……………………………………………………………
Результат………………………………………………………
Копии экранов……………………………………………………………
Задание №3…………………………………………………………………………
Решение……………………………………………………………
Результат………………………………………………………
Копии экранов……………………………………………………………
Задание №1
Вычислить значение выражение
на интервале от 1 до 10 с шагом
0,001, используя циклические
6.
Решение (листинг):
for x=0:0.001:10
f=6.3*sin(1.3*x-(-pi)/3)-x+(
end
Результат:
…
f =
5.1123
f =
5.1125
f =
5.1126
Копии экранов:
Задание №2
6. В векторе А посчитать сумму двух наименьших элементов.
A=[-5,3,11,0,-15,10,6,7,-3,8,
Решение (листинг):
A=[-5,3,11,0,-15,10,6,7,-3,8,
minA=min(A)
minB=abs(A(1))+abs(A(2));
for i=1:11
if (A(i)>minA)&(A(i)<minB)
minB=A(i);
end
end
minB
sum=minA+minB
Результат:
A =
-5 3 11 0 -15 10 6 7 -3 8 66
minA =
-15
minB =
-5
sum =
-20
Копии экранов:
Задание №3
6. Поменять местами первый и последний положительные элементы вектора после чего заменить его отрицательные элементы на квадрат их суммы.
A=[5,0,-6,1,10,-3,2,-9,7,20].
Решение (листинг):
A=[5,0,-6,1,10,-3,2,-9,7,20]
if (A(1)>0)&(A(10)>0)
temp=A(1);
A(1)=A(10);
A(10)=temp;
end
A
sum=0;
for i=1:10
if A(i)<0
sum=(A(i)+sum);
end
end
sum^2
for i=1:10
if A(i)<0
A(i)=sum^2;
end
end
A
Результат:
A =
5 0 -6 1 10 -3 2 -9 7 20
A =
20 0 -6 1 10 -3 2 -9 7 5
ans =
324
A =
20 0 324 1 10 324 2 324 7 5
Копии экранов:
Информация о работе Лабораторная работа по "Программированию и компьютерам"