How can I use ''Rect'' function in matlab?
Afficher commentaires plus anciens
Hello,
I have an equation like
sr(τ)=conj{rect(τt/Tp)*exp(j2πfc(−τt+Tp/2)+jπK(−τt+Tp/2)^2)}
and I wanna use above equation to get required result.But I couldn't use ''rect'' function in matlab, when ever I try it gives me an error like :not define function ''rect'' double.Can any one suggest how to figure it out.I have all required data except Rect function.
tp=pulse rate;
tt=time interval;
fc=centre frequency;
k=chirp rate(B.W/tp);
please help me. Thanking you.
1 commentaire
Tilkesh
le 28 Mar 2022
function y = rect(x, D)
% function y = rect(x, D)
if nargin == 1, D = 1;
x = abs(x);
y = double(x<D/2);
y(x == D/2) = 0.5;
end
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur App Building dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!