Claro que podriamos hacerte la tarea, pero no sería lo correcto que te parece si en su lugar te indicamos dónde puedes encontrar la información que necesitas y entonces que TU trates de avanzar con el código, cuando tengas algún avance pregunta tus dudas, te aseguro que más gente estará decidida a ayudarte.
Copia y pega en google "aprenda matlab como si estuviera en primero" con este libro puedes entender fácilmente los ciclos for y while, entradas por teclado, desplegar en pantalla... en fin, lo básico de los comandos para hacer lo que quieres.
Una vez que tengas cierto entendimiento de esto, revisa como se define el factorial, con eso y pensando un poco podrás hacer todos los ejercicios que son unicamente ciclos while o for.