Лабораторная работа №1 Цель. Познакомиться с пакетом «Matlab»



Скачать 37.01 Kb.
Дата13.01.2013
Размер37.01 Kb.
ТипЛабораторная работа
Лабораторная работа №1
Цель. Познакомиться с пакетом «Matlab». Научиться выполнять простейшие математические операции в диалоговом режиме, научиться использовать основные языковые конструкции при создании несложных программ.
В папке z:\05И1\ВМ\ создать свою личную папку. Запустить «Matlab», в поле «Текущая директория» (“Current Directory”) выбрать эту папку.

I. Работа в «Командном окне» в диалоговом режиме.

1. Вычислить 2+3

>> 2+3
ans =
5

2. Переменной a присвоить значение 2+3.

>> a=2+3
a =
5

3. Вычислить

>> 3^(0.25)
ans =
1.3161
>> sin(2)
ans =
0.9093

4. Переменной b присвоить значение Переменной c присвоить значение

>> b= 3^(0.25)
b =
1.3161

>> a=sin(2)
a =
0.9093

II. Работа с «Браузером рабочей области».

Открыть «Браузер рабочей области» (“Workspace”) из пункта “View” главного меню и выяснить какие переменные содержатся в памяти компьютера.



III. Работа со справочной системой.

1. Командой help вызвать список файлов справки.

matlab\general - General purpose commands.

matlab\ops - Operators and special characters.

matlab\lang - Programming language constructs.

matlab\elmat - Elementary matrices and matrix manipulation.

matlab\elfun - Elementary math functions.

matlab\specfun - Specialized math functions.

matlab\matfun - Matrix functions - numerical linear algebra.

matlab\datafun - Data analysis and Fourier transforms.

matlab\audio - Audio support.

matlab\polyfun - Interpolation and polynomials.

matlab\funfun - Function functions and ODE solvers.

matlab\sparfun - Sparse matrices.

matlab\graph2d - Two dimensional graphs.

matlab\graph3d - Three dimensional graphs.

matlab\specgraph - Specialized graphs.

matlab\graphics - Handle Graphics.

2. Командой help lang вызвать список основных языковых конструкций.

>> help lang
Programming language constructs.

Control flow.

if - Conditionally execute statements.

else - IF statement condition.

elseif - IF statement condition.

end - Terminate scope of FOR, WHILE, SWITCH, TRY and IF statements.


for - Repeat statements a specific number of times.

while - Repeat statements an indefinite number of times.

break - Terminate execution of WHILE or FOR loop.

continue - Pass control to the next iteration of FOR or WHILE loop.

3. Командой help if вызвать информацию об оформлении условного оператора.

>> help if
IF IF statement condition.

The general form of the IF statement is

IF expression

statements

ELSEIF expression

statements

ELSE

statements

END
IV. Работа с «Редактором .m-файлов».




1. Открыть «Редактор .m-файлов» (из панели инструментов

или главного меню: “File>New>M-file”).

2. Создать .m-файл-сценарий, в котором:
а) создать вектор-столбец с помощью непосредственного перечисления элементов;

б) создать вектор- строку v1={-2 -1.9 -1.8 … 2.9 3} как диапазон значений;

в) создать две квадратные матрицы: и . Выполнить сложение, вычитание, матричное умножение, поэлементное умножение, деление, возведение в степень.



>> lab1
v =
1

2

3

y1 =
Columns 1 through 11
-2.0000 -1.9000 -1.8000 -1.7000 -1.6000 -1.5000 -1.4000 -1.3000 -1.2000 -1.1000 -1.0000
Columns 12 through 22
-0.9000 -0.8000 -0.7000 -0.6000 -0.5000 -0.4000 -0.3000 -0.2000 -0.1000 0 0.1000
Columns 23 through 33
0.2000 0.3000 0.4000 0.5000 0.6000 0.7000 0.8000 0.9000 1.0000 1.1000 1.2000
Columns 34 through 44
1.3000 1.4000 1.5000 1.6000 1.7000 1.8000 1.9000 2.0000 2.1000 2.2000 2.3000
Columns 45 through 51
2.4000 2.5000 2.6000 2.7000 2.8000 2.9000 3.0000

m =
1 2

-2 3

n =
-2 4

0 -5

ans =
-1 6

-2 -2

ans =
3 -2

-2 8

ans =
-2 -6

4 -23

ans =
-2 8

0 -15

ans =
-0.5000 -0.8000

1.0000 0.2000

ans =
1.0000 16.0000

1.0000 0.0041 z
3. Создать .m-файл-сценарий, в котором создается в цикле матрица из нулей размера 3х4. Вторую строку этой матрицы заменить строкой из единиц. Третий столбец полученной матрицы заменить на столбец из двоек.


>> lab1_3
a =
0 0 0 0

0 0 0 0

0 0 0 0

a =
0 0 0 0

1 1 1 1

0 0 0 0

a =
0 0 2 0

1 1 2 1

0 0 2 0


4. Создать .m-файл-сценарий, в котором создается матрица пятого порядка из случайных чисел. Написать цикл, в котором подсчитывается число элементов матрицы <0,5.



a =
0.6756 0.1210 0.2548 0.2319 0.1909

0.6992 0.4508 0.8656 0.2393 0.8439

0.7275 0.7159 0.2324 0.0498 0.1739

0.4784 0.8928 0.8049 0.0784 0.1708

0.5548 0.2731 0.9084 0.6408 0.9943

k =
13
5. Создать .m-файл-сценарий, в котором подсчитывается n!.


lab1_5
f =
5040

6. Создать .m-файл-функцию .

lab1_6 3
ans =
0.0308
7. Создать .m-файл-сценарий, в котором строится график функции из предыдущего задания. Найти нули этой функции


.

Похожие:

Лабораторная работа №1 Цель. Познакомиться с пакетом «Matlab» iconЛабораторная работа №4 по автоматике. Отчёт
...
Лабораторная работа №1 Цель. Познакомиться с пакетом «Matlab» iconЛабораторная работа №2 цель работы изучение средств графики системы Matlab, приобретение практических навыков их использования
Изучение средств графики системы Matlab, приобретение практических навыков их использования
Лабораторная работа №1 Цель. Познакомиться с пакетом «Matlab» iconЛабораторная работа №1 Работа в Oracle Database Express Edition 1 Лабораторная работа №6
Лабораторная работа Выполнение расчетов с использованием программирования в среде Visual Basic for Applications
Лабораторная работа №1 Цель. Познакомиться с пакетом «Matlab» iconЛабораторная работа 08 Изучение дифракции рентгеновских лучей на кристаллах Москва 2005 г. 1 лабораторная работа 08
Цель работы: определение расстояний между атомными плоскостями в кристалле по имеющейся рентгенограмме
Лабораторная работа №1 Цель. Познакомиться с пакетом «Matlab» iconЛабораторная работа №1. Знакомство с пакетом Mathcad 2000. 26
Обзор возможностей математических пакетов Mathcad 2000, Mathlab 0, Mathematica 3
Лабораторная работа №1 Цель. Познакомиться с пакетом «Matlab» iconЛабораторная работа по теме «Построение таблиц истинности с помощью электронных таблиц Excel»
Цель работы: познакомиться с логическими функциями Excel, научиться строить таблицы истинности сложных высказываний
Лабораторная работа №1 Цель. Познакомиться с пакетом «Matlab» iconЛабораторная работа №2 «Решение матричных игр средствами MatLab» по курсу Теории принятия решений москва, 2007
Аi,, а игрок в выбирает одну из возможных стратегий Вj. Каждый выбор производится при полном незнании выбора соперника. В результате...
Лабораторная работа №1 Цель. Познакомиться с пакетом «Matlab» iconЛабораторная работа №3. Построение графиков в matlab
Например, plot(y) выводит кусочно-линейный график зависимости элементов y от их индексов plot
Лабораторная работа №1 Цель. Познакомиться с пакетом «Matlab» iconРабота с графиками в пакете Matlab
На примере построения простейшего графика разберем основные возможности пакета Matlab по работе с этим типом объектов
Лабораторная работа №1 Цель. Познакомиться с пакетом «Matlab» iconЛабораторная работа № Стандартные функции FoxPro. Цель: Познакомиться со стандартными функциями FoxPro
Они используются для анализа или преобразования данных. Синтаксис функции предполагает обязательное наличие скобок, даже если отсутствует...
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org