Red de conocimiento informático - Aprendizaje de programación - Pregunta de programación de Matlab: el bucle for con eval proporciona una variable a cada columna de la matriz. Error de operación, ¿qué pasó? ¿Cómo modificarlo?

Pregunta de programación de Matlab: el bucle for con eval proporciona una variable a cada columna de la matriz. Error de operación, ¿qué pasó? ¿Cómo modificarlo?

Hay un error en c(:, num2str(i)). eval acepta una cadena como parámetro. Aquí está mi código:

¿Está claro? Todos; ¿cerca? Todos; Centro de Control de Croma

c=Magic(33);

¿Para qué? k=0:22

i=k ​​​​1

eval(['e ', num2str(k), ' = ', ' c(:, i)'] )

Fin