如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
从MATLAB的更新日志中,我来谈谈,MATLAB2013A更新了那些新的功能吧。从最基本最常用的开始说:MATLAB工具箱:1.桌面:添加了快捷工具条,这个7系列的,是单独一行,太占用空间了,我平时都把7系列的给关了。。2.APPS页:现在可以非常方便的打包自己的工具箱了,选择自己工具箱的ICON图标,和自己工具箱的说明描述(支持富文本噢!)以前自己都是直接写在contents.m里面,呵呵。3.帮助文档:添加左边停靠的内容标签,呵呵,方便目录访问定位帮助文档的内容。对搜索的关键自动高亮显示,按ECS关闭关键字高亮显示。呵呵我用的时候,发现帮助文档还有多个TAB页显示的帮助文档的功能,这样方便同时查看多个文档并切换,呵呵,以前都是用退格键查看多个文档的。这个功能不错。(在超链接地方右击的时候,有个从新的页TAB打开文档的功能)。帮助内容菜单,可以放大页内查找,查看源码等(右击帮助文档zoomout缩小,zoomin放大,MAC不知道内容菜单功能)。4.启动问题:如果启动的时候,添加了-nojvm指令的话,MATLAB图像句柄的函数将无法使用,比如plot之类的指令就无法使用(待测试,7系列貌似没有这个问题)。使用-noFigureWindows启动选项,将去掉MATLAB启动前加载飞屏。以前这个指令是-nosplash就可以去掉启动的时候的飞屏。语言和编程说完了8系列的用户体验,接下来是重头戏,呵呵,说的是语言和编程:1.MATLAB单元测试模块(待进一步评测)很多的语言都有提供单元测试的包,呵呵,以前自己写MATLAB程序的话,一般一个一个自己测试,比较少用单元测试的方法去测试所有的功能,呵呵,这种习惯不严谨哈哈。2.字符串处理,添加strsplit,分解字符串,分解后的结果放到元胞cell中,默认是以空白字符为分隔。strjoin将元胞中的字符,合并成字符串。呵呵,一对指令,呵呵。之前,处理字符串都直接也是按照矩阵的方法处理了。3.函数validateattributes,检查序列的大小size形状shape。4.doc和help指令对面向对象class中,事件和枚举的注释显示支持。5.去掉对.jar文件中帮助文档的支持,新版的MATLAB帮助文档必须为html。6..NET必须为4.0及以上,当然支持2.0及以上版本,使用NET.isNETSupported检查你电脑上的.NET是否支持MATLAB。(win平台混编使用的,其他平台这个可以无视)7.添加新编译器支持,编译MEX文件。新的编译器有:visualc++2012,intelc++xe2013,intelfortranxe2013,xcode4.2(mac),不在支持mac平台上面的xcodegcc。具体详细支持的编译器,请到官方网站查询。8.面向对象编程中,继承内置类(built-inclasses)不在继承下列方法:ones,zeros,true,false,cast.这些子类对应的方法,无法通过obj.fun的语法调用函数,但依然支持fun(obj)的语法调用。(为了兼容考虑。。。唉MATLAB面向对象。。。)9.error和warining的消息标记更新:如:MATLAB:addtodate:Nargin变更为MATLAB:addtodatemx:Nargin10.datenum,datevec,datestr不在要求月份字符长度严格匹配。呵呵,这个不错。11.num2str对于超过flintmax(新函数,最大浮点值),使用大于这个数的科学计数法输出。12.不要使用classpath.txt修改java静态路径,兼容性考虑,可以使用javaclasspath.txt或者javalibrarypath.txt13.createCopy函数修改为copy14.hostid函数将要被移除。数学部分:1.新函数:scatteredInterpolant,散点插值,griddedInterpolant,网格点插值2.函数:ones,zeros,eye,Inf,NaN,true,false和cast,支持按类型输出(新语法)。如:p=uint8([12]);X=ones(2,3,’like’,p);class(X)结果为uint8.3.函数:median,mode,prod,cumprod,cumsum,isprime,primes,factor,gcd,lcm,perms,factorial,nextpow2和nchoosek,支持整形integer类型数据输入.4.airy函数,添加scale选项5.TriScatteredInterp类,替换为scatteredInterpolant类6