图中为MATLAB中关于clear的帮助文档

一般来说,我们经常用到的clear包括两种:clear 和 clear all,下面介绍一下两者的区别:
一、MATLAB的变量分为:global(全局变量)和base空间中的变量;
global变量:任何地方都可以调用(不同的函数和脚本),调用之前只需用global声明变量
即可;(global往往隐藏起来,可输入whos global查看)
base空间:也就是MATLAB界面右侧的变量空间,是脚本文件的公共变量存储空间;
二、clear 清除的只是base空间中的变量(当clear掉base空间中的变量后,用global+全局
变量名可把全局变量加载到base空间),clear all能够清除base和global变量;
clear global只清除global变量。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删
武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...