Difference between revisions of "Упрaжнение 2. Matlab"
From Ilianko
Line 52: | Line 52: | ||
>> subplot(2,2,1) | >> subplot(2,2,1) | ||
− | затихваща | + | затихваща синусоида с различен коеф. на затихваме |
y = e^(-k*x.sin(x)) | y = e^(-k*x.sin(x)) | ||
− | |||
− | Създаване на потребителски функции | + | >>k = [0.1, 0.2, 0.3, 0.4] |
+ | >>x = 0:pi/100:6*pi | ||
+ | |||
+ | Създаване на потребителски функции. | ||
Два входящи елемента x,k | Два входящи елемента x,k | ||
+ | |||
+ | Създаваме нов m файл! | ||
+ | |||
+ | *Името на файла трябва да отговаря на името на функцията | ||
+ | |||
+ | *оператор точка за по елементно умножение | ||
+ | |||
+ | for - при незадаване на стъпка, тя е единица | ||
+ | |||
+ | Управляващи оператори на plot(x,y, 'r:') |
Revision as of 12:43, 14 April 2011
Contents
Help
>>help
>>symbolic toolbox
>>demo
- Индексиране на вектори
v = [1 2 3 Inf 0 2 NaN]
функция isfinite() - връща само крайните стойности v(isfinite(v) ) = []
v(v>4 | v<1) = []
вектор с равномерно разпределение
a + (b-a)*rand(1,7)
Хистограма
Хистограма на нормално разпределение
>> y = round(100*randn(1,10000)); >> hist(y,20)
Двумерна графика
Цвят на линията, ..., включване на грид >> hist(y,20), grid on
Много прозорци plot в един
subplot(3,2,1)
m = 3 -> редове n = 2 -> koloni a = 1 -> ацтивен
plot
Въвеждане на специални символи
Синтаксис от Latex
Скриптови файлове
Разделяме прозореца 4 части
>> subplot(2,2,1)
затихваща синусоида с различен коеф. на затихваме
y = e^(-k*x.sin(x))
>>k = [0.1, 0.2, 0.3, 0.4] >>x = 0:pi/100:6*pi
Създаване на потребителски функции. Два входящи елемента x,k
Създаваме нов m файл!
- Името на файла трябва да отговаря на името на функцията
- оператор точка за по елементно умножение
for - при незадаване на стъпка, тя е единица
Управляващи оператори на plot(x,y, 'r:')