⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ustep.m

📁 用matlab编写的电磁学方面的函数和图像
💻 M
字号:
% ustep.m - unit-step or rising unit-step function
%
% Usage: y = ustep(t)           (unit step)
%        y = ustep(t,tr)        (rising unit step, with rise time tr)
%
% t  = any vector 
% tr = rise time (tr=0 corresponds to a unit step)
%
% y = (t/tr)*[u(t)-u(t-tr)] + u(t-tr)
%
%
% see also UPULSE

% S. J. Orfanidis - 1999 - www.ece.rutgers.edu/~orfanidi/ewa

function y = ustep(t,tr)

if nargin==0, help ustep; return; end
if nargin==1, tr=0; end

y = zeros(size(t));

if tr==0,
    y(find(t>=0)) = 1; 
else
    y = (t/tr) .* (ustep(t) - ustep(t-tr)) + ustep(t-tr);
end




⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -