Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo ejercitar las habilidades de programación en MATLAB

Cómo ejercitar las habilidades de programación en MATLAB

Respuesta aproximada: escribe más y lee más

Un criterio de evaluación inexacto para medir el nivel de programación es cuántos miles de líneas de código has escrito en este lenguaje. Si superas las 3w, básicamente se considera que has realizado el curso de iniciación. 6w puede considerarse un experto.

Matlab es muy diferente al C/C tradicional.

Hay muchas funciones. Unos básicos, ceros, máximo, mínimo. Otros más avanzados como buscar, único, intersectar. Sólo sabrás cómo utilizar estas funciones si las conoces. Cuanto más acumulas, más rico se vuelve

Todas las operaciones se basan en matrices. Esto es muy diferente de C o algo así. Con las operaciones matriciales, muchos problemas se volverán muy simples. Por ejemplo, la matriz A-matriz B está bien en Matlab, pero en C puede requerir dos niveles de bucles for. Y al igual que el uso del índice, se han derivado muchos usos nuevos. En Matlab, las operaciones matriciales son mucho mayores que las de los bucles. He intentado que si las operaciones matriciales se usan bien, un nivel de bucle for probablemente sea más del doble de rápido. Sin embargo, hay más análisis sobre el algoritmo de optimización de las operaciones matriciales de Matlab

Hay muchas funciones desordenadas. Aunque Matlab es nominalmente un lenguaje orientado a procesos, las ideas de programación orientada a objetos se pueden introducir directa o indirectamente de varias maneras. Además, MATLAB también tiene cálculos simbólicos, programación de arrastrar y soltar de enlaces simbólicos, programación mixta con otros lenguajes, etc., que son muy complicadas. Quizás no lo necesites para la programación normal, pero en algunos proyectos es posible que necesites

mirar los ejemplos integrados. El código de los ejemplos integrados es generalmente muy refinado y bien pensado. Puede utilizar Ctrl D para actuar sobre algunas funciones integradas. Mire los ejemplos oficiales y luego piense en cómo quiere escribir en el futuro. Es muy útil

Utilice las funciones integradas tanto como sea posible. Muchas funciones integradas se han optimizado para el rendimiento, como escribir en Java o C, que es más eficiente que usar el lenguaje M. A menos que su algoritmo sea muy poderoso, trate de no escribirlo usted mismo.