matlab编写的程序输入参数怎么写,MATLAB|标准参数输入对话框创建

本文介绍了如何在MATLAB中创建参数输入对话框,以解决程序参数修改不便的问题。文章详细讲解了自定义的paradlg函数的使用,包括基本调用和高级调用方式,并提供了示例代码,展示如何输入和处理标量、向量、字符串等不同类型的参数。
摘要由CSDN通过智能技术生成

引言

MATLAB是科学工程计算分析的重要编程环境,除了数值计算代码的编写,我们往往修改输入参数,作为研究变量。如果直接在代码脚本中修改有两个问题:

修改不便,必须进入代码内部,找出相关变量;

不熟悉程序的人有可能将程序修改错误,得到错误的结果。

解决这一问题的一种方案是:采用参数对话框输入。但是,MATLAB自带的inputdlg函数功能有限,调用较为麻烦,因此在此基础上订制开发了paradlg。

问题描述

某MATLAB程序,需要输入以下参数:

f_center = 100

filename = 'B1_C1_F'

dt = 16

f_range = [0 20]

预期以下图的对话框输入:

320589e1d28a1b6c8451217c62e9994b.png

paradlg.jpg-27.3kB

应用示例

基本调用

使用方法:

构造prompt0数据,第一列为输入提示,第二列为默认参数;

支持三类数据输入,标量、向量、字符串;

调用paradlg函数,返回输入的数据集para;

将para中的元素依次赋值给目标的变量f_center,fil

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值