Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
function res = sequenceFinder (sequence,start,stop )
len = 0;
index = 0;
for i = 1:length(sequence)-length(stop)
    if (length(start) <= length(sequence(i:end))) && strcmp(start,sequence(i:i+length(start)-1))
        indexS = i;
    elseif (length(stop) <= length(sequence(i:end))) && strcmp(stop,sequence(i:i+length(start)-1))
        indexE = i;
        if len < indexE -indexS
            len = indexE -indexS;
            index = indexS;
        end
    end  
end
res = sequence(index:index+len+length(stop)-1);
end

Eventuelt kan den lages litt enklere ved hjelp av matlabs strfind() funksjon.

DEL 2

a)