在MATLAB中在一句程序之后加不加分号有什么区别

在MATLAB中在一句程序之后加不加分号有什么区别,第1张

运行matlab程序的时候,程序中变量的值会自动储存在

workspace中。程序命令后面输入与不输入“”的区别是,当输入半角的分号时,命令中的变量会自动列表储存在

workspace中,变量的值不会在window

command中显示出来;当不输入半角的分号时,变量不仅也会自动储存在workspace中,还会在window

command窗口中显示出变量的值。至于你说的,有的时候不输入不行,估计是你的程序的问题了,多检查下。。

第二行估计打多了一个5.......分号表示一个语句的结束,同时也可以让该语句的执行结果不显示出来。所以其实这里的第二行有两个语句,一个是"i=1",第二个是"5"。执行第二行之后,matlab的command window会输出:ans = 5。

ps.这个程序效率会很低,如果写成:

*********************************

t=zeros(1,6)

i=1:6

t(i)=i

**********************************

效率会高一点。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7960380.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存