引言
MATLAB是科学工程计算分析的重要编程环境,除了数值计算代码的编写,我们往往修改输入参数,作为研究变量。如果直接在代码脚本中修改有两个问题:
修改不便,必须进入代码内部,找出相关变量;
不熟悉程序的人有可能将程序修改错误,得到错误的结果。
解决这一问题的一种方案是:采用参数对话框输入。但是,MATLAB自带的inputdlg函数功能有限,调用较为麻烦,因此在此基础上订制开发了paradlg。
问题描述
某MATLAB程序,需要输入以下参数:
f_center = 100
filename = 'B1_C1_F'
dt = 16
f_range = [0 20]
预期以下图的对话框输入:
paradlg.jpg-27.3kB
应用示例
基本调用
使用方法:
构造prompt0数据,第一列为输入提示,第二列为默认参数;
支持三类数据输入,标量、向量、字符串;
调用paradlg函数,返回输入的数据集para;
将para中的元素依次赋值给目标的变量f_center,fil