Читайте также:
|
|
Федеральное государственное образовательное бюджетное учреждение
Высшего профессионального образования
Санкт-Петербургский государственный университет телекоммуникаций
им. проф. М. А. Бонч-Бруевича»
_____________________________________________________________________________
Кафедра цифровой обработки сигналов
Дисциплина «Технология моделирования в 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 |