我在主GUI中有一个uitable,其中有“ n”行(这些行取决于用户在文本框中输入的值)和10列。我需要一个代码(类似keypresskeypress事件之类的代码),该代码使我可以评估和丢弃在主GUI的uitable和某些文本框中输入的非数字数据。我对MATLAB中的事件管理了解不多,与此相关的问题很多。
我的uitable称为(“ TablaDatosElementos”),而允许创建行数的文本框称为(“ NumElem”)。
通过咨询官方MATLAB论坛,有些用户告诉我,我需要Java组件才能完成工作(https://undocumentedmatlab.com/blog/editbox-data-input-validation);但是,由于我是MATLAB的初学者,所以我不知道如何使用这些工具。
我要求立即输入和识别字符(这在Visual Basic中是通过按键实现的),并且我要求它们只能是带有小数点并带有+和/或-符号的数字字符。我不需要任何其他东西。