sineapprox.m

来自「用matlab中的m文件和Simulik实现rf的经典例子!」· M 代码 · 共 12 行

M
12
字号
% SINEAPPROX  Generates a clipped sine wave and an approximation to it.
% 
%    [EXACT, APPROX] = SINEAPPROX (Time, Frequency, Amplitude, ClipAmp) 
%        Generates the clipped sine wave and an approximation to it at
%        times given by Time.
% 

function [EXACT, APPROX] = SINEAPPROX(T, F, A, C)

Tr = asin(C/A)/pi/F;
APPROX = PulseSource(T, Tr, Tr, 1/2/F - Tr, 1/F, -Tr/2, C, -C);
EXACT = llimit(ulimit(A*sin(2*pi*F*T), C), -C);

⌨️ 快捷键说明

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