搜索

如何在MATLAB的同一行中输出字符串和向量?

发布网友 发布时间:2022-04-21 03:59

我来回答

1个回答

热心网友 时间:2023-11-05 07:51

disp(['a1=num2str(a(1)) ]);\x0d\x0a\x0d\x0a首先介绍disp()函数:该函数在页面上显示一个数组或者字符串。作为一种普遍用法,可以记住disp([ 需要显示的内容 ]) 这个万能的格式,此处不解释这样使用的原因,略显复杂了些。总之,[ ]的存在是为了能同时在一个函数中显示多种数据。\x0d\x0a\x0d\x0a‘a1=’中的‘’是在matlab中定义字符串的,而不是楼主在上面提到的“”双引号。\x0d\x0a\x0d\x0a对于非字符串格式的数值,可以用num2str()函数转换为字符串,基于如前面不解释的原因,在num2str()函数的前后都需要加一个空格(这一点十分重要)。\x0d\x0a\x0d\x0a举个例子\x0d\x0a>>a=[34,35,36]\x0d\x0a\x0d\x0aa =\x0d\x0a\x0d\x0a 34 35 36\x0d\x0a\x0d\x0a>>disp(['The max of a is num2str(max(a)) ', while the min is num2str(min(a)) '.']);\x0d\x0aThe max of a is 36, while the min is 34.
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top