Toggle navigation
首页
问答
IT问答
生活问答
电脑知识
百科
测评
求matlab中disp () 里面一定要打''吗?不打行不行,还有为什么有的里面有[ ]呢? thank you.
发布于2022-03-07 13:04:38
2
个回答
网友回答
2022-03-07
MATLAB
帮助文件
里是这么写的:disp(X) displays the array, without printing the array name. 也就是说,disp显示数组,但不显示数组名称。包括你的问题在内,我总结这个函数使用需注意的三点如下: 1、这个数组可以是字符串,也可以不是,所以''不是必须的,有时候甚至是多余的。如: >> disp(sqrt(2)) 1.4142 >> disp('sqrt(2)') sqrt(2) 2、X是一个数组,或者说不能是多个数组。如disp(X,Y)就会犯错: >> disp('根号2=',sqrt(2)) Error using disp Too many input
arguments
. 当需要输出多个数组时,就需要把多个数组用[]括起来形成一个数组,这样就相当于disp()里只有一个变量了,在title等命令中也有用到。上面的例子应该改成: >> disp(['根号2=',
num2str
(sqrt(2))]) 根号2=1.4142 3、注意数据和字符串不能混在一起,这个我们经常犯错。例如,上面的例子,如果不用num2str函数的话: >> disp(['根号2=',sqrt(2)]) 根号2= 所以,disp和num2str的用法一定要搞懂,才能符合我们的使用需求。其他的单变量函数如title、xlabel等等常用的函数中,这些道理是相通的。
网友回答
2022-03-07
你好! 输出含字符的要用''。如果是变量,不用'' []里面是数组的值。 如果对你有帮助,望采纳。
生活问答最新文章
1
请问什么时候能收到华南农业大学录取通知书
2
高考306分可以去复读吗?
3
3个月博美突然晕倒,眼睛定着,隔几分钟就死了,死前活蹦乱跳的。
4
求! 太原工业学院QQ群
5
珠海港澳台联考补习班
6
港澳台联考补习班问题
7
珠海港澳台联考最好的补习班
8
珠海港澳台联考补习
9
港澳台联考有哪些学校招生
10
关于港澳台联考
相关阅读
1
求matlab中disp () 里面一定要打''吗?不打行不行,还有为什么有的里面有[ ]呢? thank you.
2
电脑版多玩我的世界盒子里面有手术台的mod叫什么
3
一个透明盒子迷宫,里面有个铁珠可以滚的,是什么东西?
回到
顶部