How to better utilize 'input'?

5 visualizaciones (últimos 30 días)
Chad Pilbeam
Chad Pilbeam el 25 de Mzo. de 2018
Respondida: Walter Roberson el 25 de Mzo. de 2018
I am trying to create a program that will take user inputs for different force vectors and weights and the like. I want to make the code give an error message, and re-prompt the user to input an integer if the user inputs a character instead, without the program crashing and MatLab errors being displayed. Any help on how to do this?

Respuesta aceptada

Star Strider
Star Strider el 25 de Mzo. de 2018
I prefer the inputdlg (link) function. It saves the input values to a cell array, so you can then convert and check them yourself before looping back if a returned value is not what you want. If you are requesting multiple inputs, you can even save the correct inputs as the default values so the user doesn’t have to re-enter them.
  2 comentarios
Chad Pilbeam
Chad Pilbeam el 25 de Mzo. de 2018
Thanks!
Star Strider
Star Strider el 25 de Mzo. de 2018
My pleasure!

Iniciar sesión para comentar.

Más respuestas (1)

Walter Roberson
Walter Roberson el 25 de Mzo. de 2018

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by