Matlab通用操作
He_MM
将Evernote中的一些笔记转移到博客,帮助遇到相同问题的朋友,欢迎交流学习。
展开
-
Matlab画图技巧之消除空白(二)
在上一篇博客中,我们介绍了最基本的消除空白的情况,但是实际的应用往往比较复杂。为了让读者更清楚的了解消除空白的技巧,本文再提供两个稍微复杂一点的例子。例一是subplot:clear ;close all;clc;x=0:0.01:100;y1=x.^2;y2=sin(x).*exp(-0.02*x);ff=figuresubplot(211)plot(x,y1原创 2016-07-21 22:07:16 · 2630 阅读 · 0 评论 -
Matlab画图技巧之消除空白
写报告或论文时,为了充分利用篇幅和实现紧凑美观,我们常常想要得到空白冗余较小的图,这在Tikz里面十分容易实现。但是在Matlab里需要做很多的工作才能达到目的。Matlab默认的图空白十分大,看起来很别扭:clear;close all;clc;x=1:10;y=x.^2;figureplot(x,y);set(0,'defaultfigurecolor',[0.8 0.8 0.8]原创 2016-07-20 19:57:00 · 12200 阅读 · 0 评论 -
Matlab画图技巧之保存超大体积图
在Matlab中进行科学计算时,可能会遇到庞大数据,例如长年累月的实验数据,或者现在流行的深度学习训练样本等等。在对它们进行画图时,如果保存为矢量图格式eps,随便一个图体积可能就大于1G,这对于论文写作来说是非常不合理的。因此,我们需要将其保存为分辨率很高的图片。默认的图片保存函数saveas(gcf,’filename.png’) 效果很差。这里提供一个可以随意更改分辨率的函数:print(gc原创 2016-07-20 16:17:59 · 1896 阅读 · 0 评论 -
解决Matlab script脚本文件显示中文乱码的问题
新安装的Matlab由于默认设置可能会导致显示中文乱码的问题,这是由于Matlab 文档编辑器(editor) 的编码导致的,一般默认编码方式为ANSI,为了显示中文,应改为UTF-8方式或其他支持中文的编码方式,这在Matlab中的操作为:slCharacterEncoding('UTF-8')但是执行这句命令只对当前有效,下次重启需要重新运行这句命令。为了彻底解决这个问题,我们可以原创 2016-07-18 17:03:26 · 13963 阅读 · 0 评论 -
用Matlab来备份文件夹
用Matlab来备份文件夹由于各种各的原因,我们需要备份一些文件夹,例如过几天OneDrive的容量将减少,不想升级的用户必须删减内容或者备份内容。但是简单的复制文件夹会造成一些问题,例如导致历史数据丢失、少量的变动也需要复制所有数据。为了克服这个问题,我用Matlab写了一个简单的文件夹备份程序,实现以下功能:如果目标路径没有该文件,则复制该文件如果目标路径有该文件,但源路径的文件更新了,则复原创 2016-07-18 21:09:39 · 966 阅读 · 0 评论