Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ, МОЛОДІ ТА СПОРТУ
Національний університет “Львівська політехніка”
Кафедра “Телекомунікації”
Лабораторна робота № 1
Знайомство з системою комп’ютерної математики - математичною матричною лабораторією MATLAB
Львів 2012
Тема роботи:
Знайомство з системою комп’ютерної математики - математичною матричною лабораторією MATLAB®.
Мета роботи:
Ознайомитися з основними елементами і складовими частинами системи комп’ютерної математики MatLab® і її робочим і програмним середовищем.
Найпростіші обчислення
>> 25+62
ans =
87
>> ans/8.7
ans =
10
Використання елементарних функцій
>> exp(-2.5)*log(11.3)^0.3-sqrt((sin(2.45*pi)+cos(3.78*pi))/tan(3.3))
ans =
-3.2105
>> (2.1 + 3.2i)*2 + (4.2 + 1.7i)^2
ans =
18.9500 +20.6800i
Побудова графіків
>> x=0:0.01:1;
>> y=exp(-x).*sin(10*x);
>> plot(x,y)
>> x=-1:0.005:-0.3;
>> f = sin(x.^-2);
>> g=sin(1.2*x.^-2);
>> plot(x,f,x,g)
>> plot(x,f,'k-',x,g,'k:')
Файли-функції
Файл myfun.m:
function f=myfun(x)
f = exp(-x).*sqrt((x.^2 + 1)./(x.^4 +0.1))
>> y=myfun(5)
y =
0.0014
>> x=[1.3 7.2];
>> y=myfun(x)
y =
0.2600 0.0001
>> x=0:0.5:4;
>> y=myfun(x);
>> plot(x,y)
>> fplot('myfun',[0 4])
Файл radius3.m:
function r=radius3(x,y,z)
r=sqrt(x.^2+y.^2+z.^2);
>> R=radius3(1,1,1)
R =
1.7321
Оператори циклу
Файл lab1.m:
figure
x = 0:pi/30:2*pi;
for a = -0.1:0.02:0.1
y = exp(-a*x).*sin(x);
hold on;
plot(x, y);
end
Індивідуальне завданння
x=0:0.01:10;
y=sqrt(exp(-x)+sin(x));
plot(x,y)
Висновок: Ознайомившись з основними елементами і складовими частинами системи комп’ютерної математики MatLab, я зрозумів, що дане середовище може здійснювати як і найпростіші арифметичні дії, так і складні операції: використання функцій, побудова графіків, створення файл-функцій, використання циклів.