matlab中如何判断命令后加分号

2020-12-08 06:44:39 字数 2778 阅读 3559

1楼:匿名用户

其实就是看你是否需要显示出来

如果需要显示,就不要加分号

如果不需要显示,就加分号

matlab中那些语句后面应加分号,哪些不用加? 20

2楼:雪琳恋庚

后面的加分号时,运行结果在命令窗口不显示。

不加分号时,当点击回车时,运行结果就会立即显示出来!

运行matlab程序的时候,程序中变量的值会自动储存在 workspace中。程序命令后面输入与不输入“;”的区别是,当输入半角的分号时,命令中的变量会自动列表储存在 workspace中,变量的值不会在window ***mand中显示出来;当不输入半角的分号时,变量不仅也会自动储存在workspace中,还会在window ***mand窗口中显示出变量的值。

3楼:化学工程

加不加都可以。

加分号,就不显示了。

根据自己需要加或不加。

matlab命令中什么时候加分号

4楼:

1.matlab中的分号可以避免结果的输出,一条语句执行后会有一个返回值,如果不想显示这个返回值,就在语句后面加上分号,避免程序执行的时候主窗口出现很多乱七八糟的返回值,而且这样可以提高效率。

2.对于想输出的变量可以用printf语句输出在主屏幕上。

3.像polt,surf这一类的画图语句即使后面加上分号,也会弹出图像窗口。

4.一些规定的语法结构后面不要乱加分号,免得逻辑错误,例如for,function,end等等。

matlab 在运行函数时,加分号与不加分号的影响,

5楼:匿名用户

没有错误,for函数用end来结束,而不是用分号结束,跟c语言中不同。一般情况下,加分号不显示结果,不加分号,则立即显示结果,如”a=1“和“a=1;”的显示结果是有区别的,前者运行后,在***mand窗口立即显示结果,而后者不显示,你所给的例子有些特殊,由于“for i=1:3”没有要显示的东西,所以最后看起来,两者是一样的。

6楼:匿名用户

加分号就是不把该行的运行结果在matlab的窗口中显示出来,不加就是显示

http://jingyan.baidu.***/article/adc8151348c491f723bf7321.html

matlab命令窗口中写命令,什么时候写分号,什么时候不用写分号?

7楼:匿名用户

针对有计算结果的来说,如 a=5*5; 这样格式的运算,

如果需要在命令窗口立刻显示结果的话不用加分号,如果不需要显示结果就要加。

针对一些其他命令,加不加都没关系,如figure(1),hold on等~~~

8楼:日向淳正

需要将数据显示出来就不写分号,反之则写出来。

matlab中的for语句后加分号,为什么执行仍然没有错误?

9楼:马彦狼

没有错误,for函数用end来结束,而不是用分号结束,跟c语言中不同。一般情况下,加分号不显示结果,不加分号,则立即显示结果,如”a=1“和“a=1;”的显示结果是有区别的,前者运行后,在***mand窗口立即显示结果,而后者不显示,你所给的例子有些特殊,由于“for i=1:3”没有要显示的东西,所以最后看起来,两者是一样的。

10楼:匿名用户

没有分号按回车就立即执行,有就不会了

在matlab的.m文件中,输不输入分号有什么区别?

11楼:红盔骑士

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

令后面输回入答与不输入“;”的区别是,当输入半角的分号时,命令中的变量会自动列表储存在 workspace中,变量的值不会在window ***mand中显示出来;当不输入半角的分号时,变量不仅也会自动储存在workspace中,还会在window ***mand窗口中显示出变量的值。至于你说的,有的时候不输入不行,估计是你的程序的问题了,多检查下。。

12楼:笑面弥勒

你不输入分号时,当调用.m文件时有时候会在***mand window中会输出在调用过程中的数据,引起不必要的问题,建议一般用分号换行隔开

13楼:匿名用户

不清楚楼主用什么版本的matlab,但对于2007a来说,你的语句是可以不加分号的

14楼:誓2012言

按向右的那键就可以了

matlab语句有的后面跟着分号、有的却没有,具体何时该加,何时不该加?

15楼:

后面的加分号时,运行结果在命令窗口不显示。

不加分号时,当你点击回车时,运行结果就会立即显示出来!

16楼:匿名用户

跟着分号表示输不出中间结果

没有分号语句则输出计算中间结果

17楼:匿名用户

不加的话就会出现该行的值,加的话就不会显示出来

matlab命令文件的分号问题

18楼:匿名用户

可以不加分号,出错是你的电脑有问题或matlab有问题或你自己的操作有问题。 要显示结果还可以用disp函数或sprintf函数。