matlab提示输入和输出显示

提示输入

提示输入数值

value1 = input("请输入一个数值:")

测试

>> value1 = input("请输入一个数值:")
请输入一个数值:100
value1 =
   100

提示输入字符串
输入字符串,需要加第二个参数's'

string = input("请输入一个字符串: ", 's')

测试

>> string = input("请输入一个字符串: ", 's')
请输入一个字符串: hello world!
string =
    'hello world!'

输出显示

使用disp()或者fprintf()

方案1:disp()

>> disp("hello world!")
hello world!
>> str=['the value of pi=' num2str(pi)];
>> disp(str)
the value of pi=3.1416

方案2:fprintf()

>> fprintf(strcat("分数: ", num2str(100), "\n"));
分数: 100
>> fprintf('the value of pi is%5.2f\n',pi)
the value of pi is 3.14

打印的结果为the value of pi is 3.14,后面带有一个换行符。转义序列%6.2f代表在本函数中的第一个数据项将占有6个字符宽度,小数点后有2位小数。

单引号与双引号的区别
在matlab中,单引号与双引号在表示文件路径名等可以相互替换,没有区别。

在表示字符变量时,单引号表示字符变量,而双引号表示字符串变量。当字符串变量string与字符变量char进行相加时,字符变量会自动并入字符串变量。例如:

>> "A"+'b'
ans = 
    "Ab"
>> 'a'+'b'
ans =
   195

注:为了保证正常的输出,建议尽可能采用双引号以及输出显示采用fprintf()函数。

参考资料

  1. MATLAB----输入和输出
  2. MATLAB 显示输出数据的三种方式
  3. MATLAB如何在拼接字符串时添加空格
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值