Sunday, July 17, 2016

Matlab: 统计面积

Introduction

以地理编码统计图上类型的面积,结果是平方公里km2
XLS的sheet名称表示大类,内容是大类包含子类型的编码,其结果就是按照大类输出表示。按照需求调整sheet名称及地理编码即可得到所需类型的面积。
Fig. 1

Sunday, July 10, 2016

Matlab: Enhanded Embedded Images

Introduction

图片上再镶嵌图片的加强版。

Code Specification

1
2
3
4
5
6
propset.edgecolor=[255, 255, 255];
propset.edgepixs=5;
propset.scale4img=0.8;
propset.xscale=0.01; % scale of the background width
propset.yscale=0.01; % scale of the background height
propset.col=2;
从上至下依次指定:边框颜色、边框宽度(像元)、镶嵌图片的缩放比例、镶嵌位置X和Y(注意设置,若该位置镶嵌图片大于背景图片范围,程序出错)、指定镶嵌列数。 镶嵌示例如Fig. 1。

Tuesday, July 5, 2016

Matlab: Graphical User Interface

Introduction

GUIs (also known as graphical user interfaces or UIs) provide point-and-click control of software applications, eliminating the need to learn a language or type commands in order to run the application.免去学习新语言的时间、精力成本。
GUI外在是人机交互界面,内里是执行代码。
M2015有两种启动GUI的方法,第一种是在Command Window中输入guide回车;第二种是依次Home->New->Graphical User Interface。
简单小示例,初学者起步例子(Creating a GUI with GUIDE),附件
打开上次保存的GUI文件方法:在Command Window中键入guide回车,在新弹窗中做如Fig. 1选择,找到已有的GUI文件打开之。或者键入形式guide simple_gui。
Fig. 1

App Designer

GUIDE(GUI Development Environment)指GUI开发环境,可交互,控件所见即所得。App Designer比之于GUIDE更加强大,2016a及其之后的版本包含它。

References