Adding a condition to a built-in function

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

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.
Thanks Krishna

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

질문:

2018년 5월 2일

댓글:

2018년 5월 8일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by