目录

语法

说明

示例

请求数值输入或表达式

请求未处理的文本输入


input函数的作用是请求用户输入

语法

x = input(prompt)str = input(prompt,'s')

说明

x = input(prompt) 显示prompt中的文本并等待用户输入值后按 Return 键。用户可以输入 pi/4 或 rand(3) 之类的表达式,并可以使用工作区中的变量。

  • 如果用户不输入任何内容直接按下 Return 键,则input会返回空矩阵。

  • 如果用户在提示下输入无效的表达式,则 MATLAB® 会显示相关的错误消息,然后重新显示提示。

str = input(prompt,'s') 返回输入的文本,而不会将输入作为表达式来计算。

示例

请求数值输入或表达式

请求一个数值输入,然后将该输入乘以10。

prompt = 'What is the original value? ';
x = input(prompt)
y = x*10

在提示下,输入一个数值或数组(如 42)。

x =42y =420

input函数还接受表达式。例如,重新运行以下代码。

prompt = 'What is the original value? ';
x = input(prompt)
y = x*10

在提示下,输入 magic(3)。

x =8     1     63     5     74     9     2y =80    10    6030    50    7040    90    20

请求未处理的文本输入

请求一个简单的不需要计算的文本响应。

prompt = 'Do you want more? Y/N [Y]: ';
str = input(prompt,'s');
if isempty(str)str = 'Y';
end

input函数返回与键入内容完全相同的文本。如果输入为空,此代码将为 str 指定默认值 'Y'。

显示给用户的文本,指定为字符向量。要创建跨越多行的提示,请使用 '\n' 指示每个新行。要在提示中包含反斜杠 ('\'),请使用 '\\'。

算法

当input等待用户响应时,工作区浏览器不会刷新。因此,如果在脚本中运行input,则在脚本运行完之前,工作区浏览器不会显示对工作区中的变量所做的更改。

Matlab中input函数用法相关推荐

  1. length命令怎么用Matlab,matlab中length函数用法

    matlab中的length表示什么?应该如何使用? length:数组长度(即行数或列数中的较大值): 使用方法: n=length(A):如果A为非空数组,返回行数和列数两者之间数值较大的那一个值 ...

  2. matlab sort descend,详解Matlab中 sort 函数用法

    搜索热词 (1)B=sort(A) 对一维或二维数组进行升序排序,并返回排序后的数组,当A为二维时,对数组每一列进行排序. eg: A=[1,5,3],则sort(A)=[1,3,5] A=[1,3; ...

  3. matlab中频域信号IFFT,MATLAB中ifft函数用法、性质、特性-以及与fft的组合应用全面深入解析(含程序)...

    MATLAB中ifft函数用法.性质.特性,以及与fft的组合应用全面深入解析(含程序) 前言 在我之前的<MATLAB中fft函数用法.性质.特性.缺陷全面深入解析(含程序)>中,我已经 ...

  4. Matlab中 intlinprog函数用法简介

    Matlab中 intlinprog函数用法简介 本来想要自己亲手写一遍的,发现了一优质博文基本上跟我做过的例题大差不差,所以就直接放上链接. 参考链接 https://www.cnblogs.com ...

  5. matlab stem 属性,matlab中stem函数用法_常见问题解析

    matlab中如何自定义图例_常见问题解析 matlab中自定义图例的方法:首先打开matlab软件:然后点击勾选按钮,新建一个文件并输入代码为"x = 0:pi/50:2*pi;" ...

  6. stem什么意思matlab,matlab中stem函数用法_常见问题解析,matlab

    matlab中如何自定义图例_常见问题解析 matlab中自定义图例的方法:首先打开matlab软件:然后点击勾选按钮,新建一个文件并输入代码为"x = 0:pi/50:2*pi;" ...

  7. matlab里randn是什么,matlab中randn函数用法

    matlab中randn函数用法 MATLAB 中的randn函数 matlab函数 randn:产生正态分布的随机数或矩阵的函数 randn:产生均值为0,方差σ^2 = 1,标准差σ = 1的正态 ...

  8. sort函数降序排列matlab,详解Matlab中 sort 函数用法

    (1)B=sort(A) 对一维或二维数组进行升序排序,并返回排序后的数组,当A为二维时,对数组每一列进行排序. eg: A=[1,5,3],则sort(A)=[1,3,5] A=[1,5,3;2,4 ...

  9. matlab中imresize()函数用法

    matlab中imresize()函数的功能是改变图像的大小. 其用法有多种: 1.B = imresize(A,m)  将图片A放大m倍 2.B = imresize(A,m,method)  将图 ...

最新文章

  1. 16进制/10进制数转化为浮点型案例
  2. upc组队赛1 小C的数学问题【单调栈】(POJ2796)
  3. 如何去掉手机php,dedecms怎么关闭手机版
  4. 基于Http替补新闻WebService数据交换
  5. 《3》CentOS7.0+OpenStack+kvm云平台部署—配置Glance
  6. 配置Java EE应用程序或“将Bien付诸实践”
  7. 如何查看一个组件的 classid是多少_万一免五(万1免5)是骗人的吗?如何查看自己的交易费率是多少?万一免五最新问题汇总!...
  8. D3 scaleThreshold
  9. lr接口压测_LoadRunner+Java接口性能测试
  10. [转][整理]Linux下找不到共享库(shared object)
  11. windows10下安装Vue.js的方法
  12. 用 SwiftUI 编写真正的 app
  13. 苹果软件更新在哪里_苹果iOS 14.1/iPadOS 14.1正式版发布:新增更新机型[多图]-软件资讯...
  14. FPS的瞄准准心的一种写法
  15. 家谱宗族网站源码_家谱管理系统(源代码)
  16. 互联网时代用什么来拯救你的眼睛?
  17. PHP实现24节气的计算方法
  18. vscode 智能打印_Visual Studio Code - 语言篇
  19. WinHex工具制作编程器固件(4M-8M-16M)
  20. 1074:津津的储蓄计划

热门文章

  1. C语言实现乘方运算(m的n次方)
  2. 什么叫Kotlin元组(Pair Triple)
  3. python实现每天自动签到领积分
  4. VMware Ubuntu创建共享文件夹
  5. 华为那款智慧屏用的鸿蒙系统,读创--华为智慧屏来了,将采用鸿蒙系统
  6. 思科网络配置简单学习
  7. 《爱上Android》作者说!
  8. Li Fei-fei写给她学生的一封信!
  9. Interview QA
  10. mysql 根据一张表更新另一张表_mysql从一张表更新另一张表,如何效率最高?