Онлайн поддержка
Все операторы заняты. Пожалуйста, оставьте свои контакты и ваш вопрос, мы с вами свяжемся!
ВАШЕ ИМЯ
ВАШ EMAIL
СООБЩЕНИЕ
* Пожалуйста, указывайте в сообщении номер вашего заказа (если есть)

Войти в мой кабинет
Регистрация
ГОТОВЫЕ РАБОТЫ / КУРСОВАЯ РАБОТА, РАЗНОЕ

МЕТОДЫ ПРОГРАММИРОВАНИЯ ДЛЯ ТЕЛЕКОММУНИКАЦИОННЫХ СИСТЕМ

Workhard 300 руб. КУПИТЬ ЭТУ РАБОТУ
Страниц: 25 Заказ написания работы может стоить дешевле
Оригинальность: неизвестно После покупки вы можете повысить уникальность этой работы до 80-100% с помощью сервиса
Размещено: 06.02.2022
Введение MATLAB – это среда и язык технических расчетов, предназначенный для решения широкого спектра инженерных и научных задач любой сложности в любых отраслях. Это одновременно: 1) язык инженерных расчетов; 2) графические приложения (приложения с графическим интерфейсом); 3) средства разработки программного обеспечения. Более сотни прикладных программ (toolboxes) - профессиональных расширений системы и ее адаптации под решение определенных классов математических и научно-технических задач. Язык MATLAB является высокоуровневым интерпретируемым языком программирования, включающим основанные на матрицах структуры данных, широкий спектр функций, интегрированную среду разработки, объектно-ориентированные возможности и интерфейсы к программам, написанным на других языках программирования. Главные преимущества MatLAB, по сравнению с другими математическими системами и пакетами, состоят в следующем: система MatLAB специально создана для проведения именно инженерных расчетов: математический аппарат, который используется в ней, предельно приближен к современному математическому аппарату инженера и ученого и опирается на вычисления с матрицами, векторами и комплексными числами. Цель данной курсовой работы: проверка полученных знаний по алгоритмизации и программированию в системе MATLAB и способности применять полученные знания при решении практических задач.
Введение

Введение MATLAB – это среда и язык технических расчетов, предназначенный для решения широкого спектра инженерных и научных задач любой сложности в любых отраслях. Это одновременно: 1) язык инженерных расчетов; 2) графические приложения (приложения с графическим интерфейсом); 3) средства разработки программного обеспечения. Более сотни прикладных программ (toolboxes) - профессиональных расширений системы и ее адаптации под решение определенных классов математических и научно-технических задач. Язык MATLAB является высокоуровневым интерпретируемым языком программирования, включающим основанные на матрицах структуры данных, широкий спектр функций, интегрированную среду разработки, объектно-ориентированные возможности и интерфейсы к программам, написанным на других языках программирования. Главные преимущества MatLAB, по сравнению с другими математическими системами и пакетами, состоят в следующем: система MatLAB специально создана для проведения именно инженерных расчетов: математический аппарат, который используется в ней, предельно приближен к современному математическому аппарату инженера и ученого и опирается на вычисления с матрицами, векторами и комплексными числами. Цель данной курсовой работы: проверка полученных знаний по алгоритмизации и программированию в системе MATLAB и способности применять полученные знания при решении практических задач.
Содержание

Содержание Введение 4 1 Матричные методы в MatLab 5 1.1 Теоретическая часть 5 1.2 Практическая часть 5 1.2.1 Задание 1. 5 1.2.2 Задание 2. 8 2 Решение нелинейных уравнений 11 2.1 Теоретическая часть 11 2.2 Практическая часть 14 3 Приближенное вычисление определенных интегралов 18 3.1 Теоретическая часть 18 3.2 Практическая часть 21 Заключение 24 Список использованных источников 25
Список литературы

Список использованных источников 1. Алексеев Е. Р. Решение задач вычислительной математики в пакетах Mathcad 12, MATLAB 7, Maple 9 [Электронный ресурс] : монография / Е.Р.Алексеев, О.В. Чеснокова, 2006. - 496 с. 2. Мэтьюз Джон Г. Численные методы. Использование MATLAB : [Пер. с англ.] / Джон Г. Мэтьюз, Куртис Д. Финк, 2001. - 713 с. 3. https://el.istu.edu/ Электронное обучение ИрНИТУ Насникова И.Г. Курс Методы программирования в MatLab. 4. https://docs.exponenta.ru
Отрывок из работы

1 Матричные методы в MatLab 1.1 Теоретическая часть Описание функций MatLab, используемых для работы с векторами и матрицами: Для работы с матрицами и массивами мною использовались следующие функции MatLab: 1) randi([a,b],m,n) – создает матрицу размером m?n случайных целых чисел в диапазоне от a до b; 2) sum(B) – сумма элементов вектора, матрицы (по столбцам); Если в качестве аргумента функции sum задана матрица, то MatLab выдаст вектор-строку, число элементов которой равно числу столбцов матрицы, причем каждый из этих элементов является суммой элементов соответствующего столбца. По умолчанию суммирование элементов массива с помощью функции sum выполняется по столбцам. Чтобы выполнить соответствующую операцию для строк, указанную функцию следует вызвать с двумя входными аргументами. Первым из аргументов задается имя матрицы, вторым – номер индекса, по которому требуется выполнить суммирование: 1 – по столбцам (по умолчанию), 2 – по строкам. 3) mod - остаток от целочисленного деления (со знаком второго аргумента); 4) find - поиск индексов элементов, удовлетворяющих определенному условию (если условия нет, отыскиваются ненулевые элементы); 5) length(В) - количество элементов, из которых состоит вектор-строка или вектор-столбец; 6) V2=A(m,:) – создание вектора V2, состоящего из элементов строки m матрицы A; 7) [m,n]=size(A) - размер массива, m показывает число строк, n – число столбцов заданного массива; Создавать новые массивы можно путем удаления строк и столбцов исходных массивов. Для этого используются парные квадратные скобки ([ ]), которые в MatLAB обозначают пустой маcсив. 8) D(:,n)=[] – удаление n-ого столбца в матрице D. 1.2 Практическая часть 1.2.1 Задание 1. Составить программу, которая в матрице H(m, n), m ? 8, n?10 меняет местами строки, содержащие максимальное количество четных и нечетных элементов. Если во всех строках эти количества одинаковы, то поменять местами первую и последнюю строки матрицы. Вывести исходную и преобразованную матрицы, найденные количества и номера найденных строк. Пример ручного счета: 5 Исходная матрица H: 11 12 2 6 4 6 16 20 8 14 H = 7 19 2 6 1 5 17 23 19 9 8 1 3 10 5 Подсчитаем количество четных и нечетных элементов в каждой строке (i(n) и j(n) соответственно): 1) i(1)=4; j(1)=1 2) i(2)=5; j(2)=0 3) i(3)=2; j(3)=3 4) i(4)=0; j(4)=5 5) i(5)=2; j(5)=3 Максимальное количество нечетных элементов maxneH=5; Максимальное количество четных элементов maxH=5; Следовательно, меняем 2-ую и 4-ую строки записываем их в матрицу H1. Преобразованная матрица H1: 11 12 2 6 4 5 17 23 19 9 H1= 7 19 2 6 1 6 16 20 8 14 8 1 3 10 5 Программный код в среде MATLAB: m=input('Введите количество строк матрицы:\n m=') n=input('Введите количество столбцов матрицы:\n n=') H=randi([1,100],m,n) del=2; H1=H; %матрица,к которой применяются преобразования … … … … if k==2; B=H1(N1,:); H1(N1,:)=H1(N2,:); H1(N2,:)=B; elseif k>2; B=H1(1,:); H1(1,:)=H1(m,:); H1(m,:)=B; end disp('Исходная матрица H=') disp(H) disp('Преобразованная матрица H1=') disp(H1) … … 6 Контрольный пример:
Условия покупки ?
Не смогли найти подходящую работу?
Вы можете заказать учебную работу от 100 рублей у наших авторов.
Оформите заказ и авторы начнут откликаться уже через 5 мин!
Похожие работы
Служба поддержки сервиса
+7 (499) 346-70-XX
Принимаем к оплате
Способы оплаты
© «Препод24»

Все права защищены

Разработка движка сайта

/slider/1.jpg /slider/2.jpg /slider/3.jpg /slider/4.jpg /slider/5.jpg