标题
- 输入:input()
- 1. 输入单个数值
- 2. 输入字符串
- 3. 输入以空格隔开的一行数值
- 4. 输入以空格与换行符隔开的多行数值
- 输出
- 1. disp()
- (1)输出单个数值
- (2)输出一维数组
- (3)输出矩阵
- (4)输出字符串
- 2. fprintf()
- (1)输出格式化的单个数值
- (2)输出格式化的一维数组
- (3)输出格式化的矩阵
- (4)输出格式化的字符串
由于 MATLAB不使用 stdin 和 stdout,而是使用command window进行交互。因此不需要使用 scanf 和 printf 等 C/C++ 函数来提示用户进行输入。但在某些情况下需要提示用户进行输入并打印相关结果时,可使用如下函数。
MATLAB中使用input()函数获取用户输入。
例如输入以空格和换行符输入三维矩阵:
在不知道用户即将输入几行几列时,该方法不适用。等日后了解到好的方法再来补充。
disp()函数表示显示变量的值,对于单个数值、字符串、数组、矩阵都按照其格式显示。
5
5 10
Hello World !
fprintf()函数为格式化输出函数,用法与C语言printf类似。
pi is 3.14159.
对于一维数组,根据格式化字符逐个进行输出。
1
3
5
对于矩阵,可以使用以下方式输出。
1.02 2.21 3.58
4.12 5.85 6.58
7.96 8.73 9.86
对于字符串,使用%s格式化字符。
hello world!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/138866.html