Matlab - El índice supera el número de elementos de la matriz

 
Vista:

El índice supera el número de elementos de la matriz

Publicado por Jacqueline Hernandez (1 intervención) el 13/06/2021 23:44:08
Hola a todxs, espero me puedan ayudar con mi código. He tratado de modificar el código para que no me aparezca el error de "El índice supera el número de elementos de la matriz" sin embargo no he tenido éxito. Lo que quiero es separar las letras de tres en tres y sí lo ejecuta pero por alguna razón me sale esa advertencia.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
%Programa que transcribe la secuencia de DNA a RNA mensajero
%y luego se traduce a proteína
clc
clear
a='AGACCGGACCCGAGAGCAGAGCTGCTGTTTCGGCGCGGGTCGGCTGGCGGCCGACTGCCCCAGAGCCCCC';
n=length(a);
disp(n);
 
 for i=1:+3:n
 
     Codon{i}=a(i:i+2);
     celldisp(Codon);
 
 end
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Jon
Val: 354
Ha aumentado 1 puesto en Matlab (en relación al último mes)
Gráfica de Matlab

El índice supera el número de elementos de la matriz

Publicado por Jon (161 intervenciones) el 16/06/2021 10:19:30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
%% Datos
a = 'AGACCGGACCCGAGAGCAGAGCTGCTGTTTCGGCGCGGGTCGGCTGGCGGCCGACTGCCCCAGAGCCCCC';
n = length(a);
 
%% Programa
j = 1;
for i = 1:3:(n-2)
    Codon{j} = a(i:i+2);
    j = j + 1;
end
 
%% Resultados
fprintf('\n\nDNA = \n\n'); disp(a);
fprintf('\n\nRNA = \n\n'); disp(Codon);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar