Программы математических расчётов (МatLab )

Автор: Пользователь скрыл имя, 25 Марта 2013 в 16:21, курсовая работа

Краткое описание

Развитие научно-технического прогресса привело к тому, что на сегодняшний день ни одна серьезная разработка в любой отрасли науки и производства не обходится без трудоемких математических расчетов. С одной стороны это способствует существенному расширению содержания обучения математическим дисциплинам, особенно в сфере прикладной математики, что нацелено на формирование специалистов, способных на высоком профессиональном уровне владеть требуемыми подходами к решению сложнейших математических задач, возникающих на практике.
Цель работы – исследование функциональных возможностей программ математического расчёта на примере MatLab.

Оглавление

ВВЕДЕНИЕ 7
ГЛАВА 1. СИСТЕМЫ МАТЕМАТИЧЕСКИХ РАСЧЁТОВ 8
1.1 Основные сведения о системах математических расчётов 8
1.2. Классификация пакетов математических программ. Суперкалькуляторы. 11
ГЛАВА 2. ПРОГРАММА МАТЕМАТИЧЕСКИХ РАСЧЁТОВ MATLAB 14
2.1. Общая характеристика MatLab. 14
2.2 Рабочий стол (desktop) системы MATLAB. 18
2.3. Работа в среде MatLab 20
2.3.2. Выражения 25
2.3.3. Графика 29
2.3.4. Командное окно 37
2.3.5 Среда MATLAB 39
2.3.6 Справка и текущая документация 40
ГЛАВА 3. АЛГОРИТМИЗАЦИЯ И ПОГРАММИРОВАНИЕ НА ЯЗЫКЕ PASCAL 44
3.1. Постановка задачи 44
3.2. Контрольный пример 44
3.3. Блок-схема алгоритма решения задачи 45
3.4. Текст программы на языке Pascal 46
3.5. Результат выполнения программы на контрольном примере 47
ЗАКЛЮЧЕНИЕ 48
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 49

Файлы: 1 файл

ГОТОВАЯ КУРСОВАЯ.doc

— 393.50 Кб (Скачать)

 

3.3. Блок-схема алгоритма решения задачи

 



 




 

 


 




 




 


 



 



 
3.4. Текст программы на языке Pascal

program katyamanuylova;

uses crt;

const

n=5;

var

name:array [1..n] of string;

price: array[1..n] of real;

volume: array [1..n] of integer;

i,j,max1: integer;

max,s, pribil: real;

 

begin

clrscr;

for i:=1 to n do

begin

writeln('vvedite naimenovanie, cenu u obyem prodazhy ', i, '-go tovara za nedely');

readln (name[i]);

readln (price[i]);

 

readln (volume[i]);

 

end;

max:= volume[1];

max1:=1;

for i:= 2 to n do

begin

 

if volume[i]>max then

begin

max:=volume[i];

max1:=i;

end;

end;

writeln ('naib spros na tovar:', name[max1], '=', max:8:5);

writeln;

pribil:=0;

for i:=1 to n do

pribil:= price[i]*volume[i]+pribil;

writeln;

writeln('pribil za nedely=', pribil:8:2);

end.

3.5. Результат выполнения программы на контрольном примере

 
ЗАКЛЮЧЕНИЕ

MATLAB – высокоуровневая  система программирования, позволяющая  резко сократить затраты труда  при проверке алгоритмов и  проведении прикидочных расчетов. Возможность проведения больших  расчетов на MATLAB'е определяется в основном теми затратами времени, на которые может пойти пользователь: здесь приходится выбирать между легкостью и наглядностью программирования и представления результатов, с одной стороны, и затратами времени на счет – с другой. Система очень удобна для освоения и апробации численных методов, что мы и хотим показать здесь прежде всего. Именно поэтому она рекомендуется как одна из основных для физиков и многих других естественно-научных специальностей в ведущих американских университетах. Детальное освоение любой большой программной системы – это достаточно длительный процесс, основу которого составляют индивидуальная работа, и наши занятия призваны дать лишь первоначальный импульс этому процессу в отношении MATLAB'а.

 

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Using MATLAB. Version 5.2. The Mathworks, Inc., 1997. 531 p. MATLAB 5.2 Product Family New Features. Version 5.2. The Mathworks, Inc., 1998. 202 с..

2. Using MATLAB Graphics. Version 5.2. The Mathworks, Inc., 1997. 372 с.

3. MATLAB Functions Reference. Version 5. The Mathworks, Inc., 1998. 819 с., 586 с.

4. Дьяконов В.П. Справочник по применению системы PC MatLab. М., Физматлит, 1993 112 с.

5. Потемкин В.Г. Система  MATLAB. Справочное пособие. М., "Диалог-МИФИ", 1997. 350 с.

6. Гультяев А. MATLAB 5.2. Имитационное моделирование в среде Windows. СПб, "Коронс-принт", 1999, 288 с.

7. Дьяконов В.П., Абраменкова  К.В. MATLAB 5. Система символьной математики. М., Нолидж, 1999, 633 с.

8. Лазарев Ю.Ф. MATLAB 5.х. Киев, Изд. группа BHV, 2000, 384 с. ("Б-ка студента").

9. Медведев В.С., Потёмкин В.Г. Control System Toolbox. MATLAB 5 для студентов. М., "Диалог-МИФИ", 1997, 287 с.

10. Потёмкин, В.Г. Введение  в MATLAB. М., "Диалог-МИФИ", 2000, 350 с.

11. Потёмкин, В.Г. Система  инженерных расчетов MATLAB 5.х. В 2-х томах. М., "Диалог-МИФИ", 1999, 366 с., 304 с.

12. Рудаков П.И., Сафонов  В.И. Обработка сигналов и изображений. MATLAB 5x. М., Диалог-МИФИ", 2000, 413 с. ("Пакеты прикладных программ").


Информация о работе Программы математических расчётов (МatLab )