Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ, МОЛОДІ ТА СПОРТУ
Національний університет “Львівська політехніка”
Кафедра “Телекомунікації”
Лабораторна робота № 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, я зрозумів, що дане середовище може здійснювати як і найпростіші арифметичні дії, так і складні операції: використання функцій, побудова графіків, створення файл-функцій, використання циклів.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!