前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Matlab】input 请求用户输入

【Matlab】input 请求用户输入

作者头像
DevFrank
发布2024-07-24 14:52:41
600
发布2024-07-24 14:52:41
举报
文章被收录于专栏:C++开发学习交流

功能

input——请求用户输入,即允许程序和人之间进行交互。

用法

代码语言:javascript
复制
prompt = 'What is the original value? ';
x = input(prompt) 

prompt 是指向用户展示的文本。

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

若输入空,则会返回空矩阵;若输入无效的表达式,则显示错误信息并重新提示输入。

代码语言:javascript
复制
txt = input(prompt,"s") 

返回输入的文本"s",不会将输入作为表达式来计算。

示例

1.请求数值输入或表达式输入。

代码语言:javascript
复制
% 请求数值输入
prompt = "What is the original value? ";
x = input(prompt)
y = x*10

输入数值(如12),返回120。

代码语言:javascript
复制
% 请求表达式输入
prompt = "What is the original value? ";
x = input(prompt)
y = x*10

输入magic(3),返回如下:

在这里插入图片描述
在这里插入图片描述

2.请求未处理的文本输入

请求文本响应(如条件语句Y/N)

代码语言:javascript
复制
prompt = "Do you want more? Y/N [Y]: ";
txt = input(prompt,"s");
if isempty(txt)
    txt = 'Y';
end
%disp('txt')

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

以上。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-07-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 功能
  • 用法
  • 示例
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档