fixfix
2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Функция единичного наклона в MatLAB
Сообщение17.06.2012, 20:19 
Аватара пользователя


12/06/11
102
СПб
Здравствуйте, уважаемые коллеги.

Делая графики к электротехнической курсовой, столкнулся с необходимостью нарисовать график функции, заданной функциями единичного наклона:
$f_1 (t)=20\delta_2(t)-40\delta_2(t-1)+20\delta_2(t-2)$ (это равнобедренный треугольник, с основанием на оси t).

Кто-нибудь может подсказать, как описать эту $\delta_2(t)$ в MatLAB?
Буду очень признателен, т.к. в данном пакете работаю первый раз и совершенно не представляю тонкостей чего куда.

Спасибо.

 Профиль  
                  
 
 Posted automatically
Сообщение17.06.2012, 21:00 
Супермодератор
Аватара пользователя


29/07/05
8248
Москва
 i  Тема перемещена из форума «Помогите решить / разобраться (М)» в форум «Околонаучный софт»

 Профиль  
                  
 
 Re: Функция единичного наклона в MatLAB
Сообщение17.06.2012, 21:33 
Заслуженный участник


27/04/09
28128
Я правильно угадал, что она такая?:$$\delta_2 (t) = \begin{cases} x, & x \geqslant 0, \\ 0, & x < 0. \end{cases}$$
Значит, можно использовать условные операции (не знаю, как это записывается в MatLAB). Или, если там есть единичная ступенька, можно умножить её на $x$.

 Профиль  
                  
 
 Re: Функция единичного наклона в MatLAB
Сообщение17.06.2012, 23:56 
Аватара пользователя


12/06/11
102
СПб
Спасибо! Я посмотрю- но умножение на $x$ более чем правдоподобно.

 Профиль  
                  
 
 Re: Функция единичного наклона в MatLAB
Сообщение18.06.2012, 17:43 
Экс-модератор
Аватара пользователя


23/12/05
12068
arseniiv в сообщении #586144 писал(а):
Значит, можно использовать условные операции (не знаю, как это записывается в MatLAB). Или, если там есть единичная ступенька, можно умножить её на $x$.

в Matlab такая функция будет записываться просто:
Код:
delta_2=(x>0).*x;

 Профиль  
                  
 
 Re: Функция единичного наклона в MatLAB
Сообщение18.06.2012, 20:46 
Заслуженный участник


27/04/09
28128

(2 photon.)


 Профиль  
                  
 
 Re: Функция единичного наклона в MatLAB
Сообщение19.06.2012, 00:28 
Экс-модератор
Аватара пользователя


23/12/05
12068

(2arseniiv)


 Профиль  
                  
 
 Re: Функция единичного наклона в MatLAB
Сообщение19.06.2012, 00:38 
Заслуженный участник


27/04/09
28128

(2 photon.)


 Профиль  
                  
 
 Re: Функция единичного наклона в MatLAB
Сообщение19.06.2012, 00:42 
Экс-модератор
Аватара пользователя


23/12/05
12068

(2 arseniiv)


 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group