matlab输入输出交互式设计

在交互式程序设计时,常希望程序有输入与输出,也就是常说的人机交互设计,下面简单介绍一下matlab中的输入与输出操作。

操作方法

  • 01

    所谓的人机对话,也就是用户可以通过外部设备(诸如鼠标、键盘、触摸板、手柄等)与计算机交互对话(沟通),简单的来说,计算机可以输出指示,而用户可以输入特定的命令或数据。最为常见就是输入与输出啦,首先将input(输入)函数,语法如下: evalResponse = input(prompt) strResponse = input(prompt, 's') 说明一下,第一种格式调用时,首先会输出prompt信息(提示信息),随后等待用户输入,当输入后会返回输入值并保存在evalResponse中;而第二种就是输入字符串,当然还是会先显示prompt内容,随后以字符串(string text)保存在strResponse中的。

  • 02

    在matlab中,输出信息采用disp函数,根据软件的帮助信息可以知道如下语法: disp(X) 其中,disp会显示X数组,如果X是字符串,则会将该字符打印在屏幕上,常用于显示输出。 需要注意的是,在matlab程序设计时较多的是数据处理,而显示时需要将数值转变为字符串形式,可以利用num2str函数。

  • 03

    第一种格式演示 如下所示,演示了input函数的第一种用法: A = input('Input a number:'); disp(['You input number is:',num2str(A)]); 在运行时,会出现如下的提示: Input a number: 此时输入数字: 2 并回车确认,之后函数会输出如下信息: You input number is:2

  • 04

    第二种格式演示 如下所示,演示了input函数的第二种用法: A = input('Input:','s'); disp(['You input:',A]); 在运行时会有如下信息提示: Input: 此时输入:hi,are you ok ? 并回车确认,此时会输出如下信息: You input:hi,are you ok ?

  • 05

    此外,除了输入函数input与disp输出函数,在这里也顺便说一下,为了增强程序的可读性,程序中常常使用注释语句,注释语句常用%符号开头,要注意与C/C++/Java语言的区别,%开头的语句并不参与运算,只起说明作用。M文件开头一般应有一段注释,%顶格书写,说明文件的功能和使用方法,这部分信息可以在运行用help指令看到。

(0)

相关推荐

  • MATLAB中GUI设计的菜单如何编写

    在MATLAB的GUI设计中,菜单的作用很关键.往往一个菜单的应用能解决很多布局,甚至是结构上的问题,下面笔者就来为大家讲解MATLAB中的菜单用法 操作方法 01 首先,我们新建一个GUI工程,在弹 ...

  • 基于MATLAB的电路仿真设计

    MATLAB simulink PID 操作方法 01 查阅资料寻找想要仿真的电路.确定电路后,分析电路的原理,科学计算出元器件的参数. 02 打开MATLAB软件新建.slx后缀的文件画出仿真电路如 ...

  • MATLAB中GUI设计和画图编程

    在MATLAB的GUI界面中,编写出画图函数并显示等功能的实现是很重要的.下面笔者就来为大家讲解如何在GUI中进行画图编程. 操作方法 01 首先,我们打开MATLAB编程软件,如图所示.点击左上角的 ...

  • MATLAB中输入对话框的多种用法

    在MATLAB的交互式界面设计中,我们常常会用到输入对话框,而且针对不同的场景,有不同的输入方式,下面笔者就来给大家讲解输入对话框的几种常用的用法实例. 操作方法 01 对话框单输入,首先我们打开MA ...

  • 还在为黑白网页设计犯难?12款设计帮你轻松解决!!!

    网页设计,色彩已成为设计师们提升页面视觉效果和吸引力的重要手段.而且,现今,随着互联网技术的日益发展进步,色彩的巧妙应用,也不再仅仅停留于能够给人以强烈视觉冲击的五彩斑斓.事实上,结合设计师的大胆创意 ...

  • 最新Dashboard设计实例、技巧和资源集锦,视觉和功能两不误,妥妥的!

    Dashboard设计,尽管设计师们叫法各不相同(例如:"数据面板设计", "控制面板设计", "仪表盘设计"或"后台界面设计&q ...

  • MATLAB Simulink中如何实现PWM占空比可调

    在MATLAB控制系统仿真设计中,经常需要通过调制波和载波设计来调整占空比,这儿以简单例子来示范如何调整PWM占空比.其中,载波选择了500Hz三角波,载波为常数. 操作方法 01 1.  Simul ...

  • Simulink仿真

    Simulink仿真是 MATLAB最重要的组件之一,它提供一个 动态系统建模.仿真和综合分析的集成环境.在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统.Simul ...

  • 猎豹浏览器的魔方标签是什么

    猎豹浏览器的魔方标签之所以叫“魔方”,是因为当用户把鼠标放在网站图标的上方时,紧接着只要移动鼠标,导航拨号页就如同魔方一般神奇地随鼠标移动而扭曲变幻,就像能感受鼠标重力,并且是3D动画,显得非常酷炫时 ...