Adding a condition to a built-in function
7 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I an using the dpss built-in function and want to know if I can add a condition to it such that the sum of the dpss sequence in each row is equal to a specific number? Below is my code:
seq_length = length(pcp);%%pcp has a length of 24
time_halfbandwidth = 6.5;
num_seq = 2*(time_halfbandwidth)-1;
[dps_seq, lambda] = dpss(seq_length,time_halfbandwidth,num_seq);
for i=1:seq_length
sum(dps_seq,2)=pcp(i);
end
2 Commenti
Krishna Bindumadhavan
il 8 Mag 2018
Hi Abena. If I understand the question correctly, you want to modify an inbuilt function.
You can actually view the MATLAB source for the dpss function by typing
>> edit dpss
You can then edit the function, and then save that as a new function, for example dpss_edit.m.
You may then use this new function, dpss_edit in subsequent function calls.
Risposte (0)
Vedere anche
Categorie
Scopri di più su Multirate Signal Processing in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!