Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Знакомство с matlab. Основные объекты языка matlab

Читайте также:
  1. I. Определение символизма и его основные черты
  2. I. ОСНОВНЫЕ ЗАДАЧИ ВНЕШНЕЙ ПОЛИТИКИ
  3. I. Основные принципы
  4. I.I.5. Эволюция и проблемы развития мировой валютно-финансовой системы. Возникновение, становление, основные этапы и закономерности развития.
  5. III. Основные права и обязанности Обучающихся
  6. III. Основные права и обязанности Работников.
  7. III. Упражнения для языка

Федеральное государственное образовательное бюджетное учреждение

Высшего профессионального образования

Санкт-Петербургский государственный университет телекоммуникаций

им. проф. М. А. Бонч-Бруевича»

_____________________________________________________________________________

 

Кафедра цифровой обработки сигналов

 

Дисциплина «Технология моделирования в MATLAB»

 

 

Лабораторная работа № 1

 

 

ЗНАКОМСТВО С MATLAB. ОСНОВНЫЕ ОБЪЕКТЫ ЯЗЫКА MATLAB

 

 

Выполнили: ИКТ-111

Васильченко А.Г.

Гусак А.Ю.

Пономарёв С.С.

 

Проверил: доц. А.В. Переспелов

_____________________

Санкт-Петербург

ВЫПОЛНЕНИЕ РАБОТЫ

 

1. Ввод вещественных констант.

Ввести следующие константы в обычной форме и форме Е без символа ";" в конце строки:

Ввод вещественных констант

>> 0;

ans =

0,000;

ans =

0,000

ans =

ans =

0,814;

ans =

0,814

ans =

ans =

-0,814;

ans =

-0,814

ans =

ans =

8,14*(10^-7);

ans =

8,14*(10^-7)

ans =

ans =

1.4000e-006

0,814578942;

ans =

0,814578942

ans =

ans =

0,9999999999;

ans =

0,9999999999

ans =

ans =

1.0000e+010

0,0000814765178;

ans =

0,0000814765178

ans =

ans =

8145,7;

ans =

8145,7

ans =

ans =

-8145,577777777;

ans =

-8145

-8145,577777777

ans =

-8145

ans =

0,814557*(10^5)

ans =

ans =

8.1456e+010

0,814557*(10^-5)

ans =

ans =

8.1456

Пояснить:

Этот символ блокирует ….

Переменной …

 

2. Ввод комплексных констант.

0,057+0,5j;

ans =

ans =

0,057+0,5j

ans =

ans =

ans =

0 + 5.0000i

0,057+0,5i;

ans =

ans =

0,057+0,5i

ans =

ans =

ans =

0 + 5.0000i

1200000,5+56i;

ans =

1200000,5+56i

ans =

ans =

5.0000 +56.0000i

1200000,57857+56i;

ans =

1200000,57857+56i

ans =

ans =

5.7857e+004 +5.6000e+001i

12,5+56i;

ans =

12,5+56i

ans =

ans =

5.0000 +56.0000i

12,5+0,000056i;

ans =

ans =

12,5+0,000056i

ans =

ans =

ans =

0 +56.0000i

12,5+56i;

ans =

12,5+56i

ans =

ans =

5.0000 +56.0000i

-0,9999999i;

ans =

-0,9999999i

ans =

ans =

0 +1.0000e+007i

0i;

0i

ans =

17+(10^-5)*i;

17+(10^-5)*i

ans =

17.0000 + 0.0000i

15*(10^-5)*i;

15*(10^-5)*i

ans =

0 +1.5000e-004i

3. Ввод логических констант

true

ans =

false

ans =

4. Ввод символьных констант.

'Ponomarev&Gusak&Vasilchenko'

ans =

Ponomarev&Gusak&Vasilchenko

'lab 1'

ans =

lab 1

5. Ввод векторов.

>> A=[-0.9 125 0 5 12];

>> A=[-0.9 125 0 5 12]

A =

-0.9000 125.0000 0 5.0000 12.0000

 

>> A=[1 2 4 5 12]

A =

1 2 4 5 12

>> A=[1 2 4 5 12];

6. Ввод переменных.

>> B=[-0.9;-0.9;1]

B =

-0.9000

-0.9000

1.0000

>> B=[125;125;2]

B =

>> B=[0;0;4]

B =

>> B=[5+3i;5;5]

B =

5.0000 + 3.0000i

5.0000

5.0000

>> B=[12i;12;12]

B =

0 +12.0000i

12.0000

12.0000

7. Ввод матрицы.

>> C=[1 2 3;4 5 6;7 8 9]

C =

1 2 3

4 5 6

7 8 9

>> D=[1 2 3;4 5 6]

D =

1 2 3

4 5 6

8. Присвоение переменным значений.

>> i=5

i =

>> F=5+3i

F =

5.0000 + 3.0000i

>> F=5+3*i

F =

9. Присвоение переменной произвольного значения и вычисление модуля, аргумента, вещественной и мнимой частей.

>> z=6+13i

z =

6.0000 +13.0000i

>> abs(z)

ans =

14.3178

>> angle(z)

ans =

1.1384

>> real(z)

ans =

>> imag(z)

ans =

10. Присвоение переменной комплексно сопряженной константы.

>> h=6-13i

h =

6.0000 -13.0000i

>> h=(6+13i)'

h =

6.0000 -13.0000i

>> abs(h)

ans =

14.3178

>> real(h)

11. Ввод арифметических выражений.

ans =

>> a=3

a =

>> b=2

b =

>> c=8

c =

12. Вычисление.

>> d=a+b*sin(pi/a+b/c-cos(a*pi))

d =

4.4951

>> e=a^2-sqrt(abs(b))+c^(1/3)+(d+a*c)/b

e =

23.8334

13. Ввод логических выражений.

>> w=d/e;

>> w=d/e

w =

0.1886

14. Стандартные функции округления.

>> floor ([8.2 8.5 8.7 -8.2 -8.5 -8.7])

ans =

8 8 8 -9 -9 -9

>> ceil ([8.2 8.5 8.7 -8.2 -8.5 -8.7])

ans =

9 9 9 -8 -8 -8

>> convergent ([8.2 8.5 8.7 -8.2 -8.5 -8.7])

ans =

8 8 9 -8 -8 -9

>> nearest ([8.2 8.5 8.7 -8.2 -8.5 -8.7])

??? Undefined command/function 'nearest'.

>> round ([8.2 8.5 8.7 -8.2 -8.5 -8.7])

ans =

8 9 9 -8 -9 -9

>> fix ([8.2 8.5 8.7 -8.2 -8.5 -8.7])

ans =

8 8 8 -8 -8 -8

>> a=10

a =

15. Функции преобразования систем счисления.

>> dec2hex(a)

ans =

A

>> dec2hex(10)

ans =

A

>> dec2bin(a)

ans =

>> bin2dec('1010')

ans =

>> hex2dec('A')

ans =

16. Сохранение переменных на диске.

>> A=1

A =

>> B=2

B =

>> C=3

C =

>> save<Peremennye><A B C>

??? save<Peremennye><A B C>

|

Error: Missing variable or function.

17. Очистка и проверка.

>> clear

>> load Peremennye A B C

>> load Peremennye

>> save Peremennye A B C

>> load Peremennye A B C

>> load Peremennye

>> clear A

>> clear workspace

>> clear B C

>>

 


Дата добавления: 2015-07-19; просмотров: 149 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Отказ от «особого» ребенка| Матузов Н.И. Коллизии в праве: причины, виды и способы разрешения // Правоведение. – 2000. – № 5. – С. 225-244

mybiblioteka.su - 2015-2024 год. (0.017 сек.)