clear和clear all的区别为:指代不同、用法不同、侧重点不同
一、指代不同
1、clear:清理。
2、clear all:清除全部。
二、用法不同
1、clear:clear的基本意思是“清除”,可指玻璃的透明、湖水的清澈、天空的晴朗等。还可引申指“清楚的,明白的”“无疑的,确信的”“畅通的,无阻的”。
2、clear all:clear的基本意思是“清除”,指清除污物,清除影响视线的或把某地方弄脏弄乱的东西,引申可指清除心中的疑虑,即“使清楚,使明白”。强调的是“除后”的“清”。
三、侧重点不同
1、clear:侧重于清除当前的事物。
2、clear all:侧重于清除所有的事物。
当然不一样。
clear all 清除了所有的变量,包括全局变量global
clear 清除不了全局变量,只能清除普通变量。
是一样的。
clear默认是clear all
如果你要清除某一个变量可以用:(比如清除变量a)
clear a
我试了全局变量,但clear也会删掉的。
clear 和 clear all是一样的。
上面那个人讲得有些片面。clear仅仅清除当前workspace中的变量,而clear all除了清除变量以外,还会清除脚本和函数、persistent 变量、调试用的断点、MEX函数、(在子程序中)全局变量。详细的可以在clear这个函数的帮助中看到