LOFTER for ipad —— 让兴趣,更有趣

点击下载 关闭

LOFTER-网易轻博

matlab

5488浏览    486参与
计量本子*
Jason.W's Marine Science Blogs

Notes on EOF Analysis经验正交函数分析笔记

原链接:https://websites.pmc.ucsc.edu/~dmk/notes/EOFs/

作者:David M. Kaplan 作者主页

单位:加利福尼亚大学圣克鲁兹分校

[图片]

Preface前言
I have recently been doing some basic Empirical Orthogonal Function (EOF) analysis of some oceanographic data and have found the literature to be rather confusing.  Here I have collected...

原链接:https://websites.pmc.ucsc.edu/~dmk/notes/EOFs/

作者:David M. Kaplan 作者主页

单位:加利福尼亚大学圣克鲁兹分校



Preface前言
I have recently been doing some basic Empirical Orthogonal Function (EOF) analysis of some oceanographic data and have found the literature to be rather confusing.  Here I have collected a few notes on the subject, matlab code and useful references.  The discussion is very basic and is not designed to be an in-depth discussion of doing EOF analysis.  If you have any corrections to these notes, please send them to dmk@ucsc.edu.  You may also visit my homepage.我最近正进行了一些海洋数据相关的经验正交函数分析,并且发现文献很令人困惑。这里我搜集了一些关于项目,matlab代码和有益参考文献的笔记。该探讨十分基础,并不是为了对EOF分析进行深入探讨。如果你对这些笔记有一些修正,请发送邮件到dmk@ucsc.edu。

Terminology术语:

First of all, there is absolutely no consistent terminology for EOF analysis.  There are several competing and at times contradictory terminologies for EOF analysis.  This can make it exceedingly difficult to understand the literature.  I will use "empirical orthogonal functions" or EOFs to refer to the "spatial" patterns that are the result of doing an EOF analysis and "expansion coefficients" or ECs to refer to the "temporal" patterns.  In the literature, you will find:首先,对于EOF分析,没有绝对一致的术语。对EOF分析,有几个南辕北辙、有时相互矛盾的术语。这会使理解文献变得非常困难。我将使用“empirical orthogonal functions”或EOFs来指代EOF分析的“spatial空间尺度”模式,使用“expansion coefficients扩展系数”或ECs来指代“temporal时间尺度”模式。

    EOFs = principal component loading patterns or, at times, just principal components   (主成分加载模式,有时,仅主成分)
    
ECs = EOF time series, expansion coefficient time series, principal component time series, principal component scores, principal component amplitudes or, at times, just principal components  (EOF时间序列,膨胀系数时间序列,主成分时间序列,主成分分数,主成分振幅,有时,只是主成分)  

There is also talk of covariance matrices and communalities.  I will explain what these are later. 还有关于协方差矩阵和共通性的讨论。稍后我会解释这些是什么。
 

Doing EOF analysis in 5 minutes or less(5分钟内完成EOF分析:):

This is the quickstart to doing EOF analysis这是EOF分析的快速入门。.

  1. Put your data into a matrix so that the rows indicate temporal development and the columns are variables or spatial data points.  The temporal relationship between rows is unimportant (ie. doesnt have to be uniform).  Same for the spatial relationship between columns.将数据放入一个矩阵中,使行表示时间发展,列表示变量或空间数据点。行之间的时间关系并不重要,也不必统一。列之间的空间关系也是如此。

  2. Detrend the columns of the resulting matrix.  Some EOF routines do this for you, but I prefer to do it separately.消除结果矩阵的列的趋势。有些EOF例程是这样做的,但我更喜欢单独做。

  3. Use singular value decomposition (SVD) to break up your data into 3 matrices:使用奇异值分解(SVD)将数据分解成3个矩阵

              Z = U * D * Vt            
    where U and V are orthonormal and D is diagonal. U和V是正交的,D是对角的 Then,
              EOFs = V          
    ECs = U * D          
    covariance matrix = ECst * ECs / (n-1) = D2 / (n-1)          
    communalities matrix = ECs * ECst        

That is really all there is to it.  The EOFs are really the columns of the EOFs matrix.  I have included matlab code that performs step 3 above.  See the references for a more detailed discussion. 这就是它的全部。EOFs实际上是EOFs矩阵的列向量。我已经包含了执行上述步骤3的matlab代码。有关更详细的讨论,请参阅参考资料。
 
After finishing these calculations, you will probably want to reduce the EOFs and ECs to only those which explain a significant percentage of the overall variance by just selecting out those columns of the ECs and EOFs.  You then may or may not wish to rotate the EOFs to increase the physical explainability of the resulting patterns.  Finally, there are a number of useful ways to visualize the results of your analysis.  I will not discuss visualization here.  I will also not discuss EOF analysis of several fields. 在完成这些计算之后,您可能希望通过选择ECs和EOFs中的那些列,将EOFs和ECs减少到只解释总体方差的显著百分比的那些列。然后,您可能希望也可能不希望旋转EOFs来增加结果模式的物理解释能力。最后,有许多有用的方法可以将分析结果可视化。我在这里不讨论可视化。我也不会讨论几个领域的EOF分析。
 

Rotation of EOFs 旋转EOFs:

At times, the EOFs that result from the analysis will be difficult to explain in terms of physical forces.  In this case, it is often beneficial to rotate the orthogonal basis you found to one which can be better explained in terms of physical forces.  Upon rotation, you will at least loose the nice property that EOFs have that they are an orthogonal basis (no cross-correlations).  You will perhaps also loose orthonormality of the EOFs matrix if you choose a non-orthogonal transformation of the data.  It is also important to note that these rotations do not use any particular property of the EOFs (such as orthonormality) and you essentially reduce EOF analysis to noise reduction (via the reduction in the number of EOFs) if you perform these rotations (ie. the result no longer has anything to do with EOF analysis).有时,分析得出的EOFs很难用物理力来解释。在这种情况下,将找到的正交基旋转到一个可以更好地用物理力解释的正交基通常是有益的。在旋转时,至少会失去EOFs具有的良好特性,即它们是正交基(没有交叉相关性)。如果你选择一个数据的非正交变换,你可能也会丢失EOFs矩阵的标准正交性。同样需要注意的是,这些旋转并没有使用EOFs的任何特定属性(比如正态分布),如果你执行这些旋转(比如,通过减少EOFs的数量),你基本上可以将EOF分析简化为降噪(通过减少EOFs的数量)。结果不再与EOF分析有任何关系)。

 
I will only discuss a particularly common orthogonal rotation known as varimax.  It seems to be the most popular and certainly has a logical explanation.  It looks to reduce the variances of the projection of the data onto the rotated basis (for the EOFs, this projection is just the ECs), thereby putting the basis closer to the actual data and increasing interpretability. 我将只讨论一种特别常见的正交旋转,称为varimax。它似乎是最流行的,当然有一个合乎逻辑的解释。它试图减少数据在旋转基上投影的方差(对于EOFs,这个投影就是ECs),从而使基更接近实际数据,并增加了可解释性。
 
I have included matlab code and r eferences for doing varimax rotation.  The code has extensive documentation that represents my best understanding of varimax rotation. 我已经包含了matlab代码和做varimax旋转的r引用。该代码包含大量文档,代表了我对varimax旋转的最佳理解。
 
 Matlab Code: 
These are a couple of generic routines for EOF analysis and rotation. 
 这是EOF分析和旋转的一些通用例程。
 EOF.m 
 varimax.m 
 

References:The following references were useful to me以下的参考资料对我很有用:

 

       H. Bjornsson and S. A. Venegas.  1997.  A Manual for EOF and SVD Analyses of Climatic Data, Feb. 1997, 52 pages.  CCGCR Report No. 97-1.    
    
Rudolph W. Preisendorfer and Curtis D. Mobley.  1988.  Principal component analysis in meteorology and oceanography.  Elsevier.    
    
M.B. Richman. Rotation of principal components.  1986.  Journal of Climatology, vol.  6, no. 3, pp. 293-335.    
    
H. v. Storch and A. Navarra.  1999.  Analysis of climate variability : applications of statistical techniques : proceedings of an autumn school organized by the Commission of the European Community on Elba from October 30 to November 6, 1993.  Springer.    
  

These references are more technical, but useful nonetheless (links might not function outside of U. of California):这些参考资料更专业,但仍然有用(链接可能无法在加州大学以外的地方使用):

 

       J.D. Horel.  1984.  Complex principal component analysis: theory and examples.  Journal of Climate and Applied Meteorology , vol. 23,no. 12 , pp.  1660-73 , Dec. 1984.    
    
N.E. Huang.  2001.  Review of empirical mode decomposition.  pp.  71-80 , published as  Proceedings of the SPIE - The International Society for Optical Engineering , vol. 4391.    
    
I.T. Jolliffe and M.B. Richman.  1987.  Rotation of principal components: some comments (with reply).  Journal of Climatology, vol. 7, no. 5, pp.  507-20.    
    
     M.A. Merrifield and R.T. Guza.  1990.  Detecting propagating signals with complex empirical orthogonal functions: a cautionary note.  Journal of Physical Oceanography, vol. 20, no. 10 , pp.  1628-33, Oct. 1990.    
    
Zwiers, F.W.  1999.  The detection of climate change. In: Anthropogenic climate change, Edited by: von Storch, H.; Floser, G.  Berlin, Germany: Springer-Verlag. p.161-206.    
  


Jason.W's Marine Science Blogs

MATLAB 基础学习文档

Jason.W's Marine Science Blogs

气象家园Matlab版精华帖整理(2015-10-11更新,2017年12月最后修改)

[图片]
此文章转自气象家园精华帖

作者:二爷名声在外

前言:MATLAB的下载与安装
http://bbs.06climate.com/forum.p ... d=30653&fromuid=904

1.Matlab基础知识
二爷自己的教程,不好意思要写在最前面了:MATLAB气象海洋简单粗暴教程(20171203初版,后面不断更新)
http://bbs.06climate.com/forum.php?mod=viewthread&tid=57578&fromuid=904

Matlab简单粗暴教程
Matlab常用工具箱汇总
端午节贡献一些珍藏的MATLAB教程~
来一发强力的...


此文章转自气象家园精华帖

作者:二爷名声在外

前言:MATLAB的下载与安装
http://bbs.06climate.com/forum.p ... d=30653&fromuid=904


1.Matlab基础知识
二爷自己的教程,不好意思要写在最前面了:MATLAB气象海洋简单粗暴教程(20171203初版,后面不断更新)
http://bbs.06climate.com/forum.php?mod=viewthread&tid=57578&fromuid=904

Matlab简单粗暴教程
Matlab常用工具箱汇总
端午节贡献一些珍藏的MATLAB教程~
来一发强力的Matlab资料大全!(陈年老酒,蓄谋已久,二爷出品,必属精品!)
一大波Matlab源码来袭…(贺哈尔滨毅腾取得中超首场胜利!二爷出品,必属精品!)
百看不厌-matlab入门经典教程
Matlab在大气科学中的应用
matlab程序百例
分享matlab简单初级教程
MATLAB教程及作业
MATLAB最基础的学习资料非常适合初学者
matlab从入门到精通加例子源代码
精通MATLAB R2011a一个实例搞定MATLAB界面编程
matlab程序设计教程
回馈气象家园,奉献手中全部Matlab资料
matlab入门自学课件
在国家局培训的matlab课件
【分享】Matlab书籍——给海洋和大气参考
matlab7.0基础与编程入门课件ppt,都是入门级的教程哦
《MATLAB统计分析与应用:40个案例分析》书、程序与数据,有需要的童鞋下
[url=http://bbs.06climate.com/forum.p ... id=8408&fromuid=904]中大某名师matlab课件[/url]
[url=http://bbs.06climate.com/forum.p ... id=8152&fromuid=904]分享一个MATLAB学习资料[/url]
[url=http://bbs.06climate.com/forum.p ... d=31296&fromuid=904]正在学习matlab,有几个比较好的资料,分享一下[/url]
[url=http://bbs.06climate.com/forum.p ... d=36425&fromuid=904]MATLAB课件ppt[/url]
[url=http://bbs.06climate.com/forum.p ... d=36525&fromuid=904]matlab_simulink的系统仿真使用[/url]
[url=http://bbs.06climate.com/forum.p ... d=36524&fromuid=904]Matlab经典教程[/url]
MATLAB Recipes for Earth Sciences 4th Edition (2015.3)

2.Matlab中的小波分析
morlet小波应用的几篇文章
MATLAB 小波分析源程序(可用) 简要注释
初学应用举例(小波分析,实部画图,小波方差画图及小波模画图等)
小波分析Matlab源代码
小波分析法的周期检测Matlab程序--直接运行
Lanczos低通滤波源程序
小波分析做等值线图步骤(免费下载了)
简单分享:matlab小波用法简单翻译
matlab小波分析程序,详细解释消除所有运行问题,完全可用!
morlet小波计算及绘图matlab程序
小波分析源程序:内置强大小波工具箱的使用
小波分析
小波分析源程序(程序非原创)
介绍SOWAS.0.93.Matlab(小波分析与合成软件),另含R语言版
MATLAB自带的小波工具箱中dwt2和wavedec2区别
科罗拉多大学二博士开发的小波分析程序(matlab)
小波分析 matlab
[url=http://bbs.06climate.com/forum.p ... d=26324&fromuid=904]matlab交叉小波程序包[/url]
[url=http://bbs.06climate.com/forum.p ... d=36331&fromuid=904]小波神经网络程序[/url]
[url=http://bbs.06climate.com/forum.p ... d=38555&fromuid=904]用MATLAB做的小波相干2[/url]
[url=http://bbs.06climate.com/forum.p ... d=38326&fromuid=904]MATLAB小波分析手把手教你![/url]
小波分析Matlab案例 http://bbs.06climate.com/forum.p ... d=42777&fromuid=904
小波小波小波 http://bbs.06climate.com/forum.p ... d=50683&fromuid=904



3.Matlab中的绘图相关
3.1绘制地图相关
M_map工具箱官方中文版使用说明及示例
Matlab Map Tool Guide
matlab中m_map用法详解
m_map学习资源+一些问题的解决
中国地图附加南海地图
分享用MATLAB作世界地图加国界线的程序(附地图文件和M_map包)
Matlab画三维地形图
Matlab中M_map的高精度地形数据使用
基于MATLAB实现3种气象数据的读取和绘图
matlab中地图边界与掩膜(去掉边界外区域)的实现(基于shape文件)
matlab画中国地图matlab画中国地图imagesc函数及陆地填充
利用matlab显示shp格式图像
[url=http://bbs.06climate.com/forum.p ... d=37578&fromuid=904][原创]适用于m_map的在地图上画箭头程序[/url]MATLAB对地图进行白化 http://bbs.06climate.com/forum.p ... d=47406&fromuid=904

3.2气象专业绘图
Matlab在绘制气象图上的应用
MATLAB风场添加箭头标签的方法
matlab画风向杆
分享一个绘台风路径的m程序
rose函数绘制风玫瑰图示例
使用Matlab画风向标图
风玫瑰图matlab程序
利用nc数据画sst等值线图,外另加流场图
海流计数据绘制罗盘图
关于风向杆字体
[url=http://bbs.06climate.com/forum.p ... d=37424&fromuid=904]matlab sst图[/url]
[url=http://bbs.06climate.com/forum.p ... d=37283&fromuid=904]matlab画风向杆程序改进版(针对m_map工具包)[/url]
[url=http://bbs.06climate.com/forum.p ... d=37696&fromuid=904]各种风场添加标签windbarb和quiver[/url]
海洋的站点图绘制
matlab数据转grads格点数据函数(2016/1/11更新版) http://bbs.06climate.com/forum.p ... d=12711&fromuid=904




3.3其它通用绘图
Matlab获取文献中的colorbar
Matlab梦幻的colormap && MATLAB威斯康星大学代码库
利用Matlab中的Figure 调整图片的大小、字号、线宽【总结】
也分享一个画图去外边界的方法(不知道有没有帖子介绍过这种方法)
Matlab基础绘图
matlab绘图例子
matlab自己常用的colormap的颜色条
Matlab中用于画扇形图等的m_map插件
matlab精彩绘图资料
Matlab 作图时的多种坐标系设置
colorbar更多颜色设置
Matlab高级绘图【个人推荐】
用matlab画漂亮的心形(附代码),非常漂亮哦
[url=http://bbs.06climate.com/forum.p ... d=38138&fromuid=904]分享一个画quiver的程序[/url]
[url=http://bbs.06climate.com/forum.p ... d=38142&fromuid=904]再分享一个画quiver的程序[/url]

4.Matlab读文件
二爷自己的:matlab简单粗暴教程——读写数据部分
4.1 读取nc文件
(编者注,新的版本中nc文件的读法和老版本不一样,请大家注意!)
【原创+整合版】matlab批量读取nc文件
MATLAB 读取NC数据的命令
matlab2010b有关NCEP数据的个人经验与心得
Matlab批量读取nc数据、hdf数据
Matlab读取nc文件常用命令总结
matlab中nc文件读取
MATLAB读nc文件及创建写入nc
matlab读取Grib和NetCDF格式到Ascii文本文件
[url=http://bbs.06climate.com/forum.p ... d=37866&fromuid=904]【解决】nc文件与对应头文件的生成[/url]
[原创]matlab直接插值提取wrfout中变量的工具包(持续更新)

4.2 文本文件
批量拆分txt格式的气象数据
MATLAB对于文本文件(txt)数据读取的技巧总结,ZT

4.3 hdf文件
matlab读取卫星hdf数据步骤总结

4.4Excel文件
EXCEL的表格间数据引用兼谈matlab数据免编程读取(结合EXCEL)
MATLAB中对Excel的读写

4.5Grib文件
matab读取NCEP_FNL资料程序read_grib
read_grib读取SST(Reynolds)grb文件
matlab读取GFS的grib2文件的示例
[url=http://bbs.06climate.com/forum.p ... d=28802&fromuid=904]关于用matlab一站式读取NetCDF, OPeNDAP, HDF5, GRIB, GRIB2, HDF4等等[/url]

4.6 其他文件
Matlab读取AWX文件 http://bbs.06climate.com/forum.p ... d=51535&fromuid=904
matlab数据转grads格点数据函数利用matlab对CALIPSO中VFM数据绘图与结果讨论
matlab对三种气象资料的读取及相关绘图
利用Matlab提取图图片中的数据
Matlab读取CSI FP2 格式数据
分享一个雷达读取径向速度的程序
Matlab数据处理与分析_胡小健自编 http://bbs.06climate.com/forum.p ... d=16719&fromuid=904




5.Matlab资源
[url=http://bbs.06climate.com/forum.p ... d=30653&fromuid=904]多版本Matlab下载(已更新2017a)[/url]

6.统计方面应用
6.1 EOF相关
eof matlab代码分享
分享一个matlab的eof程序
matlab EOF程序+数据. 可使用eof和svd两种方法计算EOF的matlab实现
Matlab 做EOF分析
REOF 的matlab代码
EOF matlab 源程序
matlab的各种EOF程序
分享matlab中EOF和SVD分析方法
分享一个EOF的程序
分享一个自己一直用的EOF程序
eof matlab
eof分析 matlab
分享EEOF程序
分享SEOF程序
分享向量场EOF分析程序
分享Matlab的CEOF函数

6.2 SVD相关
[url=http://bbs.06climate.com/forum.p ... d=36288&fromuid=904]分享一个自己编写的SVD函数[/url]
matabl SVD奇异值分析
分享SVD程序,需要的自己下载!
Matlab做SVD分析 有数据 有图有真相
[url=http://bbs.06climate.com/forum.p ... d=36307&fromuid=904]SVD(或EOF)中对不同标准化方法的理解[/url]


6.3 功率谱分析
分享一个功率谱分析的程序
分享一个功率谱程序
[url=http://bbs.06climate.com/forum.p ... d=28603&fromuid=904]功率谱模拟气象雷达,计算强度,速度,谱宽[/url]

6.5 相关性计算
利用matlab求两个序列的相关性【总结】
matlab相关系数计算
MATLAB 相关系数
典型相关分析CCA源码
非线性典型相关分析(NLCCA)与非线性奇异谱分析(NLSSA)及NLPCA
调试后的滑动F的matlab程序


6.6 Mann-Kendall
MK程序,斜率估算
分享一个matlab的mann-kendall趋势检验源程序
Mann-Kendall Tau-b with Sen's Method
改进的MK检验(MMK)matlab程序分
mk检验的资料 供参考
MK检验程序
matlab计算M-k
MK检验 http://bbs.06climate.com/forum.php?mod=viewthread&tid=34448&fromuid=904



6.7 其他相关
WILKS气候统计书中源程序(Statistical Methods in the Atmospheric Science
介绍Meteolab气象统计分析(数据挖掘等)工具箱谐波分析和周期图分析程序
超前滞后相关+滑动平均
多种统计分析的程序
主分量分析源程序
气象要素趋势分析的源码
DFA(去趋势波动分析)法计算程序
非线性和非平稳时间序列突变检测的新方法—BG分割算法
分享做回归分析的程序——单序列对含NaN的空间场做回归
分享matlab spearman秩相关程序!
模糊c均值聚类 fcm算法的matlab代码
时间序列上的spline插值matlab程序
气候分析中检验突变程序
MatLab的聚类分析程序
matlab 分析时间序列PPT
EEMD(集合经验模态分解)的改进算法-CEEMDAN
非线性主成分分析(NLPCA)计算程序
用Matlab实现批量线性回归,附参考源代码!
最小二乘法
matlab主成分分析PCA
合成分析均值检验程序
MMT(滑动t)方法检验气候突变
[url=http://bbs.06climate.com/forum.p ... d=36317&fromuid=904]供新手参考,单站点雷暴数据处理分析年、月及季节变化[/url]
[url=http://bbs.06climate.com/forum.p ... d=36194&fromuid=904]GM预测程序[/url]
[url=http://bbs.06climate.com/forum.p ... d=36178&fromuid=904]matlab二次滑动平均计算程序[/url]
[url=http://bbs.06climate.com/forum.p ... d=36433&fromuid=904]RBF地下水预测程序[/url]
[url=http://bbs.06climate.com/forum.p ... d=36344&fromuid=904]灰色GM(1.1)[/url]
[url=http://bbs.06climate.com/forum.p ... d=36988&fromuid=904]介绍《气象数据时间序列信号处理》中的谐波分析和周期图分析[/url]
[url=http://bbs.06climate.com/forum.p ... d=38361&fromuid=904]计算皮尔逊相关系数&t检验——Matlab[/url]

7.计算方面
华盛顿大学大气科学著名教授D. L. Hartmann与他的matlab程序集锦
[分享]MATLAB矢量地理数据相关计算(涡度、散度、平流...)
分享3个计算SPI指数的源程
MATLAB流函数与势函数的数值计算程序
NCEP风场求散度和涡度
AO和NAO指数
几个计算强对流稳定度指数的小程序~计算方法龙贝格的程序
hermit计算方法
问老外要来的EP通量程序
计算RS&Hurst指数的源程序
matlab求解非线性方程组
[url=http://bbs.06climate.com/forum.p ... d=36195&fromuid=904]赫斯特计算[/url]
[url=http://bbs.06climate.com/forum.p ... d=36739&fromuid=904]正压潮流椭圆程序[/url]
[url=http://bbs.06climate.com/forum.p ... d=37983&fromuid=904]发几个相关MPI和OPENPI的课件[/url]
熵权可拓模型 matlab
遗传算法

8.神经网络相关
MATLAB神经网络30个案例分析初学者宝典——Matlab基础及其应用教程attachment
七个神经网络预测的Matlab程序
MATLAB神经网络工具箱函数
神经网络以及各种优化神经
大学时学习神经网络,主分量分析,支持向量机等算法的课件,供大家参考。
[url=http://bbs.06climate.com/forum.p ... d=36197&fromuid=904]BP网络[/url]
[url=http://bbs.06climate.com/forum.p ... d=36199&fromuid=904]径向基神经网络[/url]

9.滑动平均
滑动平均matlab程序
Matlab之降水数据的滑动平均处理源程序
[url=http://bbs.06climate.com/forum.p ... d=36343&fromuid=904]线性二次移动平均的预测程序[/url]

10.其他方面
水深数据+海岸线数据提取绘图(海洋科学)
海岸线数据提取(更新!)
《基于Matlab的地理数据分析》光盘数据
蒙特卡洛matlab应用例子
Matlab中处理日期与时间的函数(转载&汇总)
利用matlab对modis数据批量下载
CMORPH数据的读取
分享Matlab svmlib工具箱~及学习资料,新手多看看
分享一个本人一直在使用的利用matlab读取Ocean color 二级数据的程序
matlab带GUI界面程序的打包发布[url=http://bbs.06climate.com/forum.php?mod=viewthread&tid=22779&extra=page%3D12]命令行运行matlab[/url]
EMD网上资料汇总
奇异谱分析参考资料(有志士同仁者,共同探索)
Environmental modeling using Matlab
灰色预测模型源码
初学应用举例(interp2 二维数据插值)matlab 五点三次平滑算法
一些卡尔曼滤波的代码(二爷出品,必属精品)
matlab中统计数组中各数字(元素)出现的次数【总结】[url=http://bbs.06climate.com/forum.p ... d=29230&fromuid=904]matlab进行分段拟合[/url]
[url=http://bbs.06climate.com/forum.p ... d=31500&fromuid=904]t_tide调和分析程序[/url]
LBP特征代码
[url=http://bbs.06climate.com/forum.p ... d=36383&fromuid=904]本人原创用FFT看nc文件的主频主周期的matlab程序[/url]
[url=http://bbs.06climate.com/forum.p ... d=36311&fromuid=904]巧用matlab提取图片中的曲线数据[/url]



计量本子*
计量本子*
zqhh

坐标轴

set(gcf,'unit','centimeters','position',[1,2,20,15])

%其中gcf是控制绘图区位置大小,[1,2]表示绘图区距离显示器左下角1,2厘米,[20,15]表示绘图区大小为宽20,高15厘米。

set(gca,'positon',[0.1,0.1,0.9,0.9])

%其中gca是控制坐标,[0.1,0.1,0.9,0.9]是图形相对绘图区的比例,[0.1,0.1]是图形相对绘图区左下角的位置,[0.9,0.9]是图形相对绘图区的大小比例。

grid on

%可以在画的图像中添加栅格,用命令grid on,这样可以方便你对齐某条线或是对...

set(gcf,'unit','centimeters','position',[1,2,20,15])

%其中gcf是控制绘图区位置大小,[1,2]表示绘图区距离显示器左下角1,2厘米,[20,15]表示绘图区大小为宽20,高15厘米。

set(gca,'positon',[0.1,0.1,0.9,0.9])

%其中gca是控制坐标,[0.1,0.1,0.9,0.9]是图形相对绘图区的比例,[0.1,0.1]是图形相对绘图区左下角的位置,[0.9,0.9]是图形相对绘图区的大小比例。

grid on

%可以在画的图像中添加栅格,用命令grid on,这样可以方便你对齐某条线或是对比比较方便,

text(1.5,0.3,'cos(x)')    

%将cosx这个注解加到坐标中的某个位置

CarryOn
CarryOn
CarryOn
研数科技
時の砂漠

【转】--- 解决.m文件默认打开方式不能设置为MATLAB的方法(MATLAB 2019b)

最近更新matlab2019b后发现无论用什么方法

比如 右键-打开方式-添加matlab.exe等方式,都无法将matlab.exe添加到可以打开的程序中。

所以.m文件只能通过先打开matlab,然后再在matlab资源管理器中找到相应的.m文件,

然后才能打开。

这样太麻烦了。没想到网络上已经有大神给出了解决办法。

这里分享一下,以做备份。


原文地址:https://blog.csdn.net/yaningli/article/details/84538798


这里作为该文章的转载

内容:

1. 将下面代码复制保存为 associateFiles...

最近更新matlab2019b后发现无论用什么方法

比如 右键-打开方式-添加matlab.exe等方式,都无法将matlab.exe添加到可以打开的程序中。

所以.m文件只能通过先打开matlab,然后再在matlab资源管理器中找到相应的.m文件,

然后才能打开。

这样太麻烦了。没想到网络上已经有大神给出了解决办法。

这里分享一下,以做备份。


原文地址:https://blog.csdn.net/yaningli/article/details/84538798


这里作为该文章的转载

内容:

1. 将下面代码复制保存为 associateFiles.m 文件。

2. 在MATLAB中运行 associateFiles.m 文件,即在命令行中输入 associateFiles 然后 回车。

3. 执行步骤2后,程序运行会生成文件 MatlabFileAssocFix.reg

4. 关闭MATLAB,双击运行 MatlabFileAssocFix.reg 。

5. 设置.m文件默认打开程序为MATLAB2019b 完工。



代码:

  1. function associateFiles(action, userExtList, fileStr)

  2. % associateFiles(action, extList, fileStr)

  3. %

  4. % Makes a registry files that can be used to set correct file associantions on

  5. % a windows platform. The following MATLAB file extensions are supported:

  6. % .m, .mat, .fig, .mexw32, .mexw64, .p, .mdl, .mdlp, .slx, .mldatx, .req,

  7. % .sldd, .slddc, .slxp, .sltx, .mn, .mu, .muphlp, .xvc, .xvz, .ssc, .mlapp,

  8. % .mlappinstall, .mltbx, .mlpkginstall, .mlprj

  9. %

  10. % INPUT:

  11. % action  - optional string. 

  12. %           * 'add' (default) adds/rewrites the MATLAB file association registry

  13. %              keysfor this version.

  14. %           * 'delete' deletes the MATLAB file association registry entries for

  15. %              ALL versions of MATLAB (including "old style" ones)

  16. %           * 'deleteadd' is the same as 'delete' followed by 'add'

  17. % extList - optional string or cell array of strings containing the file

  18. %           extensions that should be associated with this version. Default is

  19. %           all MATLAB file extension (see above).

  20. % fileStr - optional string with the name of the registry file to be written

  21. %           (possibly including path). Default is the file

  22. %           'MatlabFileAssocFix.reg' in the current directory.

  23. %

  24. % USAGE:

  25. % 1) Run with desired options (see above). A registry file should have been

  26. %    created. 

  27. % 2) Exit all running instances of MATLAB.

  28. % 3) Make a backup copy of the windows registry if you need to restore the

  29. %    changes, see https://support.microsoft.com/en-us/kb/322756

  30. % 4) Double click on the created file (possibly need to enter a password) and

  31. %    confirm.

  32. % 5) Restart Windows (or explorer.exe).

  33. % 6) The MATLAB files should now be associated with the MATLAB version that the

  34. %    registry file was created in and e.g. m-files should be opened in an

  35. %    already running instance of MATLAB.

  36. %

  37. % EXAMPLES:

  38. % * associateFiles('deleteadd') - Makes a registry files that deletes all

  39. %   previous MATLAB file association registry keysandwrite new ones that

  40. %   associates all MATLAB files with the MATLAB version that the registry file

  41. %   was created in.

  42. % * associateFiles('', {'.m', '.mat', '.fig'}, 'myFile') - Makes a registry file

  43. %   "myFile.reg" that associates m-, mat- and fig-files with the MATLAB version

  44. %   that the registry file was created in. 

  45. %

  46. % VERSION 1.0

  47. % Defualt input

  48. if (nargin < 1 || isempty(action))

  49.   action      = 'add';

  50. end

  51. if (nargin < 2)

  52.   userExtList = {};

  53. end

  54. if (nargin < 3)

  55.   fileStr = '';

  56. end

  57. if (~iscell(userExtList))

  58. if (isempty(userExtList))

  59.     userExtList = {};

  60. else

  61.     userExtList = {userExtList};

  62.   end

  63. end

  64. % Sanity check

  65. if (~ischar(action) || (~strcmpi(action, 'add') && ...

  66.     ~strcmpi(action, 'delete') && ~strcmpi(action, 'deleteadd')))

  67.   error('The action to perform must be ''add'', ''delete'' or ''deleteadd''!')

  68. end

  69. if (~isempty(userExtList) && ~min(cellfun(@ischar, userExtList)))

  70.   error('The file extension list must be a string or a cell array of strings!')

  71. end

  72. if (~ischar(fileStr))

  73.   error('The file to write to must be a string!')

  74. end

  75. % Get the currently running MATLAB version

  76. verStr = regexp(version, '(\d*?\.\d*?\.\d*?)\.', 'tokens');

  77. verStr = verStr{1}{1};

  78. verNum = str2double(regexprep(verStr, '(\d*?\.\d*)[\x0000-\xffff]*', '$1'));

  79. verHex = sprintf('x', str2double(regexprep(verStr, ...

  80. '(\d*?)\.[\x0000-\xffff]*', '$1')), str2double(regexprep(verStr, ...

  81. '\d*?\.(\d*?)\.[\x0000-\xffff]*', '$1')));

  82. % Get 32/64-bit

  83. arch = computer;

  84. switch arch

  85.   case 'PCWIN'

  86.     binFolder = 'win32';

  87.   case 'PCWIN64'

  88.     binFolder = 'win64';

  89. end

  90. binPath = fullfile(matlabroot, 'bin', binFolder);

  91. % Known MATLAB files with possible DDE actions

  92. fileExtCell = {...

  93. 'fig' ,   'MATLAB Figure'              , '-62'                       , ...

  94.   {'Open', 'uiopen(''%1'',1)'}           , []                          ; ...

  95. 'm'     , 'MATLAB Code'                , '-58'                       , ...

  96.   {'Open', 'uiopen(''%1'',1)'}           , {'Run', 'run(''%1'')'}      ; ...

  97. 'mat'   , 'MATLAB Data'                , '-59'                       , ...

  98.   {'Load', 'load(''%1'')'    }           , {'Open', 'uiimport(''%1'')'}; ...

  99. 'mdl'   , 'Simulink Model'             , '-61'                       , ...

  100.   {'Load', 'uiopen(''%1'',1)'}           , []                          ; ...

  101. 'mdlp'  , 'Simulink Protected Model'   , '-72'                       , ...

  102.   []                                     , []                          ; ...

  103. 'mexw32', 'MATLAB MEX'                 , '-63'                       , ...

  104.   []                                     , []                          ; ...

  105. 'mexw64', 'MATLAB MEX'                 , '-63'                       , ...

  106.   []                                     , []                          ; ...

  107. 'mn'    , 'MuPAD Notebook'             , '-66'                       , ...

  108.   {'Open', 'mupad(''%1'')'}              , []                          ; ...

  109. 'mu'    , 'MuPAD Code'                 , '-67'                       , ...

  110.   {'Open', 'uiopen(''%1'',1)'}           , []                          ; ...

  111. 'muphlp', 'MuPAD Help'                 , '-68'                       , ...

  112.   {'Open', 'doc(symengine, ''%1'')'}     , []                          ; ...

  113. 'p'     , 'MATLAB P-code'              , '-60'                       , ...

  114.   []                                     , []                          ; ...

  115. 'slx'   , 'Simulink Model (SLX format)', '-73'                       , ...

  116.   {'Open', 'uiopen(''%1'',1)'}           , []                          ; ...

  117. 'ssc'   , 'Simscape Model'             , '-65'                       , ...

  118.   {'Open', 'uiopen(''%1'',1)'}           , []                          ; ...

  119. 'xvc'   , 'MuPAD Graphics'             , '-69'                       , ...

  120.   {'Open', 'mupad(''%1'')'}              , []                          ; ...

  121. 'xvz'   , 'MuPAD Graphics'             , '-70'                       , ...

  122.   {'Open', 'mupad(''%1'')'}              , []                          ; ...

  123. 'mlapp'       , 'MATLAB Application'              , [] , [], []      ; ... 

  124. 'mltbx'       , 'MATLAB Toolbox'                  , [] , [], []      ; ... 

  125. 'mldatx'      , 'Simulink Scenario'               , [] , [], []      ; ...  

  126. 'req'         , 'Simulink Requirements Link'      , [] , [], []      ; ... 

  127. 'sldd'        , 'Simulink Dictionary'             , [] , [], []      ; ... 

  128. 'slddc'       , 'Simulink Dictionary'             , [] , [], []      ; ...      

  129. 'mlappinstall', 'MATLAB Application'              , [] , [], []      ; ...  

  130. 'mlpkginstall', 'MATLAB Support Package'          , [] , [], []      ; ... 

  131. 'slxp'        , 'Simulink Protected Model Package', [] , [], []      ; ... 

  132. 'sltx'        , 'Simulink Template'               , [] , [], []      ; ... 

  133. 'mlprj'       , 'MATLAB Project'                  , [] , [], []};

  134. % Possibly trim list

  135. if (~isempty(userExtList))

  136.   fileExtCell = fileExtCell(ismember(fileExtCell(:, 1), ...

  137.     regexprep(userExtList, '\.', '')), :);

  138. end

  139. % Make registry file

  140. if (~isempty(fileStr))

  141.   % Possibly add file extension

  142.   [~, ~, tmp] = fileparts(fileStr);

  143. if (isempty(tmp))

  144.     fileStr = [fileStr, '.reg'];

  145.   end

  146.   fid = fopen(fileStr, 'w');

  147. else

  148.   fid = fopen('MatlabFileAssocFix.reg', 'w');

  149. end

  150. if (fid == -1)

  151.   error('Failed to create registry file')

  152. end

  153. % Write intial lines

  154. fprintf(fid, '%s\r\n\r\n', 'Windows Registry Editor Version 5.00');

  155. fprintf(fid, '%s\r\n\r\n', ';FIXES MATLAB FILE ASSOCIATIONS');

  156. % REMOVE OLD KEYS

  157. explorerKey = ['HKEY_CURRENT_USER\Software\Microsoft\Windows\', ...

  158.   'CurrentVersion\Explorer\FileExts'];

  159. % Iterate over file extensions

  160. for fileExtNo = 1 : size(fileExtCell, 1)

  161.   rmKeys  = {};

  162.   fileExt = fileExtCell{fileExtNo, 1};

  163.   % File extension keys

  164.   [status, result] = dos(['reg query HKEY_CLASSES_ROOT /f .', fileExt, ...

  165.     ' /k /e']);

  166.   if (~status)

  167.     keys = regexp(result, '(HKEY_CLASSES_ROOT[\x0000-\xffff]*?)\n', 'tokens');

  168.     rmKeys = [rmKeys, keys{:}];

  169.   end

  170.   % Old style keys without version numbers

  171.   if (~strcmpi(fileExt, 'mexw64'))

  172.     % Uses single DDE key for mex files

  173.     if (strcmpi(fileExt, 'mexw32'))

  174.       fileExtTmp = 'mex';

  175.     else

  176.       fileExtTmp = fileExt;

  177.     end

  178.     [status, result] = dos(['reg query HKEY_CLASSES_ROOT /f ', ...

  179.       fileExtTmp, 'file /k /e']);

  180.     if (~status)

  181.       keys = regexp(result, '(HKEY_CLASSES_ROOT[\x0000-\xffff]*?)\n', ...

  182.         'tokens');

  183.       rmKeys = [rmKeys, keys{:}];

  184.     end

  185.   end

  186.   % New style keys with version number

  187.   if (strcmpi(action, 'add'))

  188.     % Only remove keys related to this version

  189.     [status, result] = dos(['reg query HKEY_CLASSES_ROOT /f MATLAB.', ...

  190.       fileExt, '.', verStr ' /k']);

  191.   else

  192.     % Remove keys related to ALL version

  193.     [status, result] = dos(['reg query HKEY_CLASSES_ROOT /f MATLAB.', ...

  194.       fileExt, '. /k']);

  195.   end

  196.   if (~status)

  197.     keys = regexp(result, '(HKEY_CLASSES_ROOT[\x0000-\xffff]*?)\n', 'tokens');

  198.     rmKeys = [rmKeys, keys{:}];

  199.   end

  200.   % Explorer keys

  201.   [status, result] = dos(['reg query ', explorerKey, ' /f .', fileExt, ...

  202.     ' /k /e']);

  203.   if (~status)

  204.     keys = regexp(result, '(HKEY_CURRENT_USER[\x0000-\xffff]*?)\n', 'tokens');

  205.     rmKeys = [rmKeys, keys{:}];

  206.   end

  207.   % Write to file

  208.   if (~isempty(rmKeys))

  209.     fprintf(fid, '%s\r\n\r\n', [';REMOVES ', upper(fileExt), ...

  210.       ' FILE ASSOCIATIONS']);

  211.     for keyNo = 1 : length(rmKeys)

  212.       key = rmKeys{keyNo};

  213.       fprintf(fid, '%s\r\n\r\n', ['[-', key, ']']);

  214.     end

  215.   end

  216. end

  217. % ADD KEYS

  218. if (~strcmpi(action, 'delete'))

  219.   % Get text Persistent Handler

  220.   [status, result] = dos(...

  221.     'reg query HKEY_CLASSES_ROOT\.txt\PersistentHandler /ve');

  222.   if (~status)

  223.     PersistentHandler = regexp(result, '\{[\x0000-\xffff]*?\}', 'match');

  224.     PersistentHandler = PersistentHandler{1};

  225.   else

  226.     PersistentHandler = '';

  227.   end

  228.   % DDE call

  229.   ddeCall = 'ShellVerbs.Matlab';

  230.   if (verNum > 8)

  231.     % Changed from R2013a

  232.     ddeCall = [ddeCall, '.', verStr];

  233.   end

  234.   % Default icon

  235.   defIcon = 'm';

  236.   if (~exist(fullfile(binPath, 'm.ico'), 'file'))

  237.     defIcon = '';

  238.   end

  239.   % Path to MATLAB binary directory with \\

  240.   binPathStr = regexprep(binPath, '\\', '\\\\');

  241.   % Write Shell Open key

  242.   key = ['[HKEY_CLASSES_ROOT\Applications\MATLAB.exe\shell\open', ...

  243.     '\command]%r', '@="\"', binPathStr, '\\MATLAB.exe\" \"%1\""%r%r'];

  244.   fprintf(fid, '%s\r\n\r\n', ';ADD SHELL OPEN');

  245.   lines = regexp(key, '([\x0000-\xffff]*?)%r', 'tokens');

  246.   for lineNo = 1 : length(lines)

  247.     fprintf(fid, '%s\r\n', lines{lineNo}{1});

  248.   end

  249.   % Iterate over file types

  250.   for fileExtNo = 1 : size(fileExtCell, 1)

  251.     fileExt = fileExtCell{fileExtNo, 1};

  252.     % File extension keys

  253.     key  = ['[HKEY_CLASSES_ROOT\.', fileExt, ']%r@="MATLAB.', fileExt, '.', ...

  254.       verStr, '"%r'];

  255.     if (strcmpi(fileExt, 'm') && ~isempty(PersistentHandler))

  256.       % Add some values

  257.       key = [key, '"Content Type"="text/plain"%r', ...

  258.         '"PerceivedType"="Text"%r'];

  259.     end

  260.     key = [key, '%r'];

  261.     key = [key, '[HKEY_CLASSES_ROOT\.', fileExt, ...

  262.       '\OpenWithProgids]%r"MATLAB.', fileExt, '.', verStr, '"=""%r%r'];

  263.     if (strcmpi(fileExt, 'm') && ~isempty(PersistentHandler))

  264.       key = [key, '[HKEY_CLASSES_ROOT\.', fileExt, ...

  265.         '\PersistentHandler]%r@="', PersistentHandler, '"%r%r'];

  266.     end

  267.     key  = [key, '[HKEY_CLASSES_ROOT\.', fileExt, ...

  268.       '\Versions\MATLAB.', fileExt, '.' verStr, ']%r"FileVersionMS"=dword:', ...

  269.       verHex, '%r"FileVersionLS"=dword:00000000%r%r'];

  270.     % DDE keys

  271.     ddeData = fileExtCell(ismember(fileExtCell(:, 1), fileExt), :);

  272.     key = [key, '[HKEY_CLASSES_ROOT\MATLAB.', fileExt, '.' verStr, ...

  273.       ']%r@="', ddeData{2}, '"%r'];

  274.     if (~isempty(ddeData{3}))

  275.       key = [key, '"FriendlyTypeName"="@', binPathStr, '\\matlab.exe', ...

  276.         ',', ddeData{3}, '"%r'];

  277.     end

  278.     key = [key, '%r'];

  279.     % Icon

  280.     icon = fileExt;

  281.     if (~exist(fullfile(binPath, [icon, '.ico']), 'file'))

  282.       icon = defIcon;

  283.     end

  284.     if (~isempty(icon))

  285.       key = [key, '[HKEY_CLASSES_ROOT\MATLAB.', fileExt, '.' verStr, ...

  286.         '\DefaultIcon]%r@="', binPathStr, '\\', icon, '.ico,0"%r%r'];

  287.     end

  288.     % Shell actions

  289.     for shellActionNo = 4:5

  290.       ddePar = ddeData{shellActionNo};

  291.       if (~isempty(ddePar))

  292.         key = [key, '[HKEY_CLASSES_ROOT\MATLAB.', fileExt, '.' verStr, ...

  293.           '\Shell\', ddePar{1}, ']%r@="', ddePar{1}, '"%r%r'];

  294.         key = [key, '[HKEY_CLASSES_ROOT\MATLAB.', fileExt, '.' verStr, ...

  295.           '\Shell\', ddePar{1}, '\command]%r@="\"', binPathStr, ...

  296.           '\\matlab.exe\""%r%r'];

  297.         key = [key, '[HKEY_CLASSES_ROOT\MATLAB.', fileExt, '.' verStr, ...

  298.           '\Shell\', ddePar{1}, '\ddeexec]%r@="', ddePar{2}, '"%r%r'];

  299.         key = [key, '[HKEY_CLASSES_ROOT\MATLAB.', fileExt, '.' verStr, ...

  300.           '\Shell\', ddePar{1},'\ddeexec\application]%r@="', ...

  301.           ddeCall, '"%r%r'];

  302.         key = [key, '[HKEY_CLASSES_ROOT\MATLAB.', fileExt, '.' verStr, ...

  303.           '\Shell\', ddePar{1},'\ddeexec\topic]%r@="system"%r%r'];

  304.       end

  305.     end

  306.     % Explorer keys

  307.     key = [key, '[', explorerKey, '\.', fileExt, '\OpenWithProgids]%r'];

  308.     if (strcmpi(fileExt, 'm'))

  309.       key = [key, '"m_auto_file"=hex(0):%r'];

  310.     end

  311.     key = [key, '"MATLAB.', fileExt, '.',  verStr, '"=hex(0):%r%r'];

  312.     if (~isempty(ddeData{4}))

  313.       % Add key

  314.       key = [key, '[', explorerKey, '\.', fileExt, ...

  315.         '\OpenWithList]%r"a"="MATLAB.exe"%r"MRUList"="a"%r%r'];

  316.     else

  317.       key = [key, '[', explorerKey, '\.', fileExt, '\OpenWithList]%r%r'];

  318.     end

  319.     % Write to file

  320.     fprintf(fid, '%s\r\n\r\n', [';ADD ', upper(fileExt), ...

  321.       ' FILE ASSOCIATIONS']);

  322.     lines = regexp(key, '([\x0000-\xffff]*?)%r', 'tokens');

  323.     for lineNo = 1 : length(lines)

  324.       fprintf(fid, '%s\r\n', lines{lineNo}{1});

  325.     end

  326.   end

  327. end

  328. % Cloese file

  329. fclose(fid);


MATLAB2019b 亲测有用。



鹈鹕

imadd函数好好玩哦
(图三红月来自微博-不远归期,药郎是不知道从哪存的图,侵删)

imadd函数好好玩哦
(图三红月来自微博-不远归期,药郎是不知道从哪存的图,侵删)

hdw2000
Marsh

压缩机十系数仿真matlab代码

clear,clc

x1 = xlsread ('data.xls','B2:K2'); 

x2 = xlsread ('data.xls','A3:A7');

y = xlsread ('data.xls','B3:K7');

n1=length(x1);n2=length(x2);

x1=ones(n2,1)*x1;x1=x1(:);

x2=x2*ones(1,n1);x2=x2(:);

y=y(:); X=[x1,x2]; n=length(y);

str=num2str([1:n]');

fx1=@(c,x1,x2)(c(1)+c(2)*...

clear,clc

x1 = xlsread ('data.xls','B2:K2'); 

x2 = xlsread ('data.xls','A3:A7');

y = xlsread ('data.xls','B3:K7');

n1=length(x1);n2=length(x2);

x1=ones(n2,1)*x1;x1=x1(:);

x2=x2*ones(1,n1);x2=x2(:);

y=y(:); X=[x1,x2]; n=length(y);

str=num2str([1:n]');

fx1=@(c,x1,x2)(c(1)+c(2)*x1+c(3)*x2+c(4)*x1.^2+c(5)*x1.*x2+c(6)*x2.^2+c(7).*x1.^3+c(8)*x2.*x1.^2+c(9)*x1.*x2.^2+c(10)*x2.^3);

fx2=@(c,x1,x2)(c(1)+c(2)*X(:,1)+c(3)*X(:,2)+c(4)*X(:,1).^2+c(5)*X(:,1).*X(:,2)+c(6)*X(:,2).^2+c(7)*X(:,1).^3+c(8)*X(:,2).*X(:,1).^2+c(9)*X(:,1).*X(:,2).^2+c(10)*X(:,2).^3);

c=[8.29927747717989E+03 2.82383157394932E+02 -5.89576900114284E+01 4.10191749116755E+00 -1.50873655516070E+00 -4.11074321839960E-02 2.14355866374489E-02 -2.76297884478486E-02 -6.66250572642417E-03 -8.28569814231031E-04];

for l=1:5

    c=lsqcurvefit(fx2,c,X,y);

    c=nlinfit(X,y,fx2,c);

end

c

figure(1),clf

plot3(x1,x2,y,'o')

stem3(x1,x2,y,'filled')

text(x1,x2,y+.01,str)

hold on

[x11,x22]=meshgrid(min(x1):range(x1)/80:max(x1),min(x2):range(x2)/80:max(x2));

yhat=fx1(c,x11,x22);

surf(x11,x22,yhat)

shading interp

alpha(.8)

axis tight

xlabel('X1');ylabel('X2'),zlabel('Y')

SSy=var(y)*(n-1)

y1=fx1(c,x1,x2);

RSS=(y-y1)'*(y-y1)

rsquare=(SSy-RSS)/SSy

MSe=RSS/(n-length(c))

c=vpa(c,10)


连享会

连享会-空间计量专题现场班 (2019.6.27-30)


[toc]

1. 课程概览
  • 时间: 2019 年 6 月 27-30 (周四-周日)

  • 地点: 西安,西北工业大学国际会议中心 (百度地图 | 搜狗地图)

  • 主讲嘉宾:杨海生 (中山大学),第 1-4 讲;杨超 (上海财经大学),第 5-8 讲

  • 授课方式:

    • PPT + 电子板书

    • 每天 6 小时 (9:00-12:00;14:00-17:00)+半小时答疑

    • 讲义电子版于开课前一周发送;精美讲义由主办方统一印制

    • 软件:Matlab +...


[toc]

1. 课程概览
  • 时间: 2019 年 6 月 27-30 (周四-周日)

  • 地点: 西安,西北工业大学国际会议中心 (百度地图 | 搜狗地图)

  • 主讲嘉宾:杨海生 (中山大学),第 1-4 讲;杨超 (上海财经大学),第 5-8 讲

  • 授课方式:

    • PPT + 电子板书

    • 每天 6 小时 (9:00-12:00;14:00-17:00)+半小时答疑

    • 讲义电子版于开课前一周发送;精美讲义由主办方统一印制

    • 软件:Matlab + Stata

2. 主讲嘉宾简介

杨海生,中山大学岭南学院经济学系副教授,主要研究领域为空间计量经济学理论与应用、实证金融。在 Economic Geography、Ecological Economics、《经济研究》、《管理世界》、《管理科学学报》、《金融研究》等学术刊物上发表多篇论文,主持和参与多项国家自然科学基金、广东省自然科学基金等课题研究。

杨超,经济学博士,副教授,2015 年毕业于美国俄亥俄州立大学,现任教于上海财经大学经济学院。主讲“计量经济学”、“微观计量经济学”、“高等数理统计”、“高级金融经济学”等课程。主要研究方向为空间计量经济学、网络计量经济学、应用微观经济学。已在计量经济学顶级期刊 Journal of Econometrics、空间计量经济学领域权威期刊 Regional Science and Urban Economics 等期刊发表数篇学术论文,担任 Journal of Econometrics, Journal of Business & Economic Statistics 等国际期刊审稿人,获国家自然科学青年基金项目资助。

3. 课程详情3.1 课程介绍
  • 为什么要学空间计量?

    • 唇亡齿寒、城门失火殃及池鱼、近朱者赤近墨者黑

    • 空间相关、空间溢出效应如此普遍

  • 我们将学到什么?

    • 空间自回归模型 (SAR), 空间误差模型 (SEM)

    • 空间静态\动态面板模型

    • 空间交互影响

    • 引力模型

    • 同行效应

    • Probit\Tobit 空间计量模型

    • 20+ 篇 Top 期刊论文展示解读

可以想象,若德克萨斯州的失业率上升 10%,该州的谋杀率也必然会上升。然而,城门失火殃及池鱼,我们更关心的可能是:德州周边各州的谋杀率会如何变化呢?下面这幅 GIF 图形 便展示了基于空间自回归(SAR)模型估计出的空间溢出效应。

显然,在国际贸易、财政支出、区域创新、产业集聚、能源消费、环境污染、公司金融等诸多领域都存在这种空间相关或空间溢出效应。得益于空间计量经济学在过去几十年的快速发展,上述话题得以深入挖掘。

本课程将通过为期四天的讲解,帮助学员们了解并掌握空间相关性的产生缘由,各类空间计量模型的设定、估计和检验方法,并通过讲解发表于 Top 期刊的经典论文来展示这些模型的实际应用和实现过程。

具体来说,我们将回顾三代空间计量模型的由来、发展及演变历程。不仅会介绍各类空间模型的设定和估计方法,也会深入讨论模型参数和结果的经济含义。在此基础上,会进一步介绍面板空间计量模型、Probit/Tobit 空间计量模型,以及能够刻画空间交互影响、空间和社交网络关系的模型。

课程的关注重点在空间计量模型的应用,我们将利用经典文献的数据集对不同的空间计量模型进行演示,并提供分析结果所使用的 Matlab 和 Stata 程序,以便学员们能够使用这些程序来进行自己的实证分析。此外,我们还将介绍基本模型的拓展及其在金融、国际贸易、环境经济学、财政以及区域经济学等领域中的应用。

各个专题的具体介绍如下:

第一讲 首先回顾三代空间计量模型的设定思想和发展演变历程,以及不同空间模型之间的差异,以便各位能够合理设定和筛选模型;进而讲解空间计量模型中的三种主要估计方法:MLE、IV 和 GMM,配以 Matlab+Stata 编程实例。

第二讲 将通过一个热门话题 (同行效应) 的深入剖析来理解经典空间计量模型在金融领域特别是实证金融中的应用,以便各位了解从 “讲故事”到“建模型”这一过程中可能遇到的各种障碍和解决方法。首先,我们会通过对 Peer Effect 的刻画,把空间计量模型的应用扩展到实证金融的诸多领域,然后讲解 Peer Effect 中公司之间交互影响的微观理论基础。进而介绍 Peer Effect 的识别问题和参数估计的 Stata 实现。

第三讲 介绍高阶空间滞后模型。详细讲解有高阶空间滞后项的空间计量模型的空间权重设定、以及相应的 IV 及 GMM 估计原理和 Matlab + Stata 实现,最后简要介绍高阶空间滞后模型的拓展及发展方向。

第四讲 对前三讲介绍的空间计量的基本模型进行拓展,并结合金融、国际贸易、环境经济学、财政及区域经济学的经典文献帮助学员更好的理解和掌握空间计量模型的应用和实操。

第五讲 首先从国际贸易的具体例子 (Anderson, 1979; Anderson and Wincoop, 2004) 引出 「空间交互影响」 和 「引力模型」的应用背景,进而详述如何用矩阵刻画空间关系,最后讲解 「引力模型」 的 MLE 估计方法,并介绍 Matlab 编程方法和结果的解读。

第六讲 介绍空间和社交网络的计量模型与应用,包括:基本的网络结构,网络交互影响模型的微观基础、识别问题和 MLE 估计方法。我们会通过对空间关系的网络刻画,展现实际生活中各种不同的网络实例;进而讲解网络中个体之间产生交互影响的微观理论基础,以及网络中基本的(关于“同辈效应”)识别问题;最后讲解参数模型的估计方法。

第七讲 介绍空间面板数据模型的基本估计方法。对于静态空间面板模型,主要介绍包含固定效应的静态面板模型的直接估计法和间接估计法,以及如何通过 Matlab 编程实现;最后简要介绍动态空间面板模型的估计方法。

第八讲 介绍当被解释变量为二元选择或者截断数据时,空间计量模型的建立和估计,主要包括 Probit 空间计量模型和 Tobit 空间计量模型。这是近年来研究的热点和难点,在课程中首先介绍如何检验空间关联的存在性,再介绍模型的估计,并做实际应用演示。

3.2 课程大纲第 1 讲 何谓空间计量?(3小时)
  • 空间计量模型的由来、发展及演变历程

  • 几类主要的空间计量模型:SEM,SAR,SEM+SAR

  • 空间计量模型的估计方法:MLE、IV 和 GMM

  • 空间计量模型的 Matlab+Stata 实现

第 2 讲 实例剖析:Peer Effect (同群效应)(3小时)
  • Peer Effect 与空间计量:由来与设定

  • 资产定价中的 Peer Effect

  • 公司决策中的 Peer Effect

  • 范例论文:

    • Pirinsky C , Wang Q . Does Corporate Headquarters Location Matter for Stock Returns?[J]. Journal of Finance, 2006, 61(4):1991-2015. [PDF]

    • Leary M T, Roberts M R. Do Peer Firms Affect Corporate Financial Policy?. Journal of Finance, 2014, 69(1):139–178. [PDF]

    • Foucault, T., L. Fresard, Learning from peers' stock prices and corporate investment, Journal of Financial Economics, 2014, 111 (3): 554-577. [PDF]

第 3 讲 高阶空间滞后模型(3小时)
  • 高阶空间滞后模型的由来(Case et al., 1993)

  • 高阶空间滞后模型的估计(IV 和 GMM)

  • 高阶空间滞后模型的 Matlab+Stata 实现及应用

第 4 讲 空间计量的应用实例(3小时)
  • 空间计量在金融中的应用

  • 空间计量在财政、环境经济学的应用

  • 空间计量在国际贸易和区域经济学的应用

  • 范例论文:

    • Jillian Grennan . Dividend payments as a response to peer influence. Journal of Financial Economics, 2019, 131(3): 549-570. [PDF]

    • 白俊红, 蒋伏心. 协同创新、空间关联与区域创新绩效. 经济研究, 2015, 50(07): 174-187. [PDF]

    • 龙小宁, 朱艳丽, 蔡伟贤, 李少民. 基于空间计量模型的中国县级政府间税收竞争的实证分析. 经济研究, 2014(8): 41-53. [CNKI][PDF]

    • 尹恒, 徐琰超. 地市级地区问基本建设公共支出的相互影响. 经济研究, 2011(7): 55-64. [PDF]

    • Aklin M. Re-exploring the Trade and Environment Nexus Through the Diffusion of Pollution. Environmental & Resource Economics, 2016, 64(4): 663-682. [PDF]

第 5 讲 空间交互影响与引力模型(3小时)
  • 贸易成本与引力模型

  • 引力模型的矩阵表示

  • 基本引力模型的拓展

  • 引力模型的估计 – 范例论文

    • Anderson, James. A Theoretical Foundation for the Gravity Model of Factor Flows. No. 85. Boston College Department of Economics, 1978. [PDF]

    • Anderson, James E., and Eric Van Wincoop. "Trade costs." Journal of Economic literature 42.3 (2004): 691-751. [PDF]

    • LeSage, James, and Robert Kelley Pace. Introduction to spatial econometrics. Chapman and Hall/CRC, 2009. [Link]

第 6 讲 网络交互影响模型(3小时)
  • 空间关联与网络链接

  • 网络交互影响的微观基础

  • 同辈效应与识别 (the "Reflection Problem")

  • 基本交互影响模型的估计

  • 范例论文

    • Brock, William A., and Steven N. Durlauf. "Discrete choice with social interactions." Review of Economic Studies 68.2 (2001): 235-260. [PDF]

    • Manski, Charles F. "Identification of endogenous social effects: The reflection problem." Review of Economic Studies 60.3 (1993): 531-542. [PDF][Link]

    • Lee, Lung-fei, Ji Li, and Xu Lin. "Binary choice models with social network under heterogeneous rational expectations." Review of Economics and Statistics 96.3 (2014): 402-417. Link

    • Yang, Chao, and Lung-fei Lee. "Social interactions under incomplete information with heterogeneous expectations." Journal of Econometrics 198.1 (2017): 65-83. [PDF]

    • Yang, Chao, Lung-fei Lee, and Xi Qu. "Tobit models with social interactions: Complete vs incomplete information." Regional Science and Urban Economics 73 (2018): 30-50. ;[PDF]

    • Yang, Chao, and Lung-fei Lee. "Strategical interactions on municipal public safety spending with correlated private information." Regional Science and Urban Economics 72 (2018): 86–102. [PDF]

第 7 讲 空间面板数据模型(3小时)
  • 空间面板数据模型简介

  • 有固定效应的静态面板模型的估计

  • 动态面板模型

  • 范例论文

    • Lee, Lung-fei, and Jihai Yu. "Estimation of spatial autoregressive panel data models with fixed effects." Journal of Econometrics 154.2 (2010): 165-185. [PDF]

    • Lee, Lung-fei, and Jihai Yu. "Some recent developments in spatial panel data models." Regional Science and Urban Economics 40.5 (2010): 255-271. [PDF] [WP]

第 8 讲 离散和受限数据的空间计量模型(3小时)
  • Spatial Probit 与 Spatial Tobit 模型

  • Spatial Tobit 模型的检验和估计

  • 范例论文

    • Qu, Xi, and Lung-fei Lee. "LM tests for spatial correlation in spatial models with limited dependent variables." Regional Science and Urban Economics 42.3 (2012): 430-445. [PDF]

    • Qu, Xi, and Lung-fei Lee. "Locally most powerful tests for spatial interactions in the simultaneous SAR Tobit model." Regional Science and Urban Economics 43.2 (2013): 307-321. [PDF]

    • Xu, Xingbai, and Lung-fei Lee. "Maximum likelihood estimation of a spatial autoregressive Tobit model." Journal of Econometrics 188.1 (2015): 264-280. [PDF]

4. 报名信息
  • 主办方: 太原君泉教育咨询有限公司

  • 标准费用(含报名费、材料费),差旅及食宿费自理:

    • 全价:4200 元/人

    • 预报名价 (6月15日前报名) 4000元/人

    • 团报价:3600元/人(三人及以上)

    • 学生价:3700元/人(报到时需提供学生证原件)

  • 老学员优惠:

    • 参加过一次主办方培训的老学员:3500元/人

    • 参加过两次主办方培训的老学员:3200元/人

  • 友情高校感恩优惠:
    我们诚挚地感谢曾经团报的高校,来自以下高校的老师和学生可享受感恩价 3400 元/人:(按首字母拼音排序) 安徽财经大学、东北林业大学、河北大学、河北经贸大学、暨南大学、金陵学院、南开大学、山西财经大学、山西大学、太原科技大学、 运城学院、中南财经政法大学、中南大学、中山大学、中央财经大学。

  • Note: 以上各项优惠不能叠加使用。

  • 联系方式:

    • 邮箱:wjx004@sina.com

    • 电话 (微信同号):王老师 18903405450 ;李老师 ‭18636102467

    • 对公账户: 35117530000023891 (山西省太原市晋商银行南中环支行)

  • 温馨提示: 按报名顺序挑选\安排座位

长按/扫描二维码报名:

5. 交通和住宿
  • 校内宾馆: 西安西工大正禾宾馆

  • 酒店地址: 西安 莲湖区 友谊西路127号 [百度地图]

  • 住宿小知士: 正禾宾馆位于西北工业大学校内,上课、午休方便快捷,住宿环境可以参考以下图片:


unregistered@yeah
goodluck1982

Linux下COMSOL中文界面乱码

Linux下的 COMSOL5.3a,开始时中文界面显示正常,后来有一次打开后突然就不能显示中文了,界面上所有中文都是变成了方框。后来发现,这竟然是 Livelink for MATLAB 引起的!一开始,设置中 Livelink for MATLAB 中的  MATLAB 路径设置有误,这时 COMSOL 无法正确找到 MATLAB,可以正常显示中文。后来,我设置了正确的 MATLAB 路径后,再打开 COMSOL  反而不能正常显示中文了!可以如果不设置好 MATLAB 路径的话,通过 comsol mphserver matlab 运行时会提示找不到 MATLAB,也...

Linux下的 COMSOL5.3a,开始时中文界面显示正常,后来有一次打开后突然就不能显示中文了,界面上所有中文都是变成了方框。后来发现,这竟然是 Livelink for MATLAB 引起的!一开始,设置中 Livelink for MATLAB 中的  MATLAB 路径设置有误,这时 COMSOL 无法正确找到 MATLAB,可以正常显示中文。后来,我设置了正确的 MATLAB 路径后,再打开 COMSOL  反而不能正常显示中文了!可以如果不设置好 MATLAB 路径的话,通过 comsol mphserver matlab 运行时会提示找不到 MATLAB,也就无法使用 MATLAB 来访问 COMSOL 数据了。不过后来发现一个现象,先设置正确 MATLAB 路径,运行 comsol mphserver matlab 正常启动一次 MATLAB,然后再把 COMSOL 中的 MATLAB 设成一个不可用的路径,这时 COMSOL中文界面依然可用,而且再运行 comsol mphserver matlab 时依然可以正常运行。
        另外一个有意思的地方是,装的 MATLAB 是 R2014a 版本的,在 linux 下的界面是英文的,好像设置中也没有地方可以设成中文。但是发现当 COMSOL 默认预言是中文时, comsol mphserver matlab 运行出来的 MATLAB 的 preference 设置中有部分界面竟然成了中文!但如果直接运行 matlab 出来的界面却依然是英文。

问题解决

原来是 GTK 的字体问题!那怪把 matlab 和 comsol 都重装也不管用!发现这个问题是我尝试用 root 账号运行一下,结果第一次运行时能正常显示中文,关掉后再打开就不行了,不过此时命令行上显示如下错误:
(SWT:28808): Pango-WARNING **: failed to create cairo scaled font, expect ugly output. the offending font is 'Noto Sans CJK SC 9'
(SWT:28808): Pango-WARNING **: font_face status is: out of memory
(SWT:28808): Pango-WARNING **: scaled_font status is: out of memory
(SWT:28808): Pango-WARNING **: shaping failure, expect ugly output. shape-engine='PangoFcShapeEngine', font='Noto Sans CJK SC 9', text='●'
于是意识到可能是字体问题。因为我用的是 KDE,于是 GTK 字体要通过“systemsettings=>应用程序风格=>GNOME程序风格”来指定。原来的设置是 Noto Sans CJK SC,换成其他中文字体就好了!

来源:goodluck1982

scarlett
感觉负片比原图好看,,,果然最...

感觉负片比原图好看,,,果然最近有点小发烧了。。。

感觉负片比原图好看,,,果然最近有点小发烧了。。。

xfliwz@技术

matlab激活

所遇问题:

近期使用matlab 2009a,由于之前网上的license过期(2017年11月)

license_blc_161051_R2009a.lic

提示过期


解决方式:

复制替换即可

#################################################

INCREMENT Aerospace_Blockset MLM 99 permanent uncounted \

        A05070F00D1EB1F92326 VENDOR_STRING=QQ=47399897...

所遇问题:

近期使用matlab 2009a,由于之前网上的license过期(2017年11月)

license_blc_161051_R2009a.lic

提示过期


解决方式:

复制替换即可

#################################################

INCREMENT Aerospace_Blockset MLM 99 permanent uncounted \

        A05070F00D1EB1F92326 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=216 SN=888888 TS_OK

INCREMENT Aerospace_Toolbox MLM 99 permanent uncounted \

        6090F0C08395D4289512 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=237 SN=888888 TS_OK

INCREMENT Bioinformatics_Toolbox MLM 99 permanent uncounted \

        40E0B0406DE56D23A426 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=190 SN=888888 TS_OK

INCREMENT Cert_Kit_IEC MLM 99 permanent uncounted \

        9080309041D2DCCB2B10 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=179 SN=888888 TS_OK

INCREMENT Communication_Blocks MLM 99 permanent uncounted \

        80E010304ACCEEB5E0AA VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=77 SN=888888 TS_OK

INCREMENT Communication_Toolbox MLM 99 permanent uncounted \

        C0003000770A1A086530 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=162 SN=888888 TS_OK

INCREMENT Compiler MLM 99 permanent uncounted 60D0C0F0DC03C2F72FF7 \

        VENDOR_STRING=QQ=47399897 HOSTID=ANY ck=232 SN=888888 TS_OK

INCREMENT Control_Toolbox MLM 99 permanent uncounted \

        6020E0B00B7ECE0893BB VENDOR_STRING=QQ=47399897 HOSTID=ANY ck=7 \

        SN=888888 TS_OK

INCREMENT Curve_Fitting_Toolbox MLM 99 permanent uncounted \

        10703080061FF9DA5A81 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=229 SN=888888 TS_OK

INCREMENT Data_Acq_Toolbox MLM 99 permanent uncounted \

        E0B0E0E05124CF4A1A8D VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=21 SN=888888 TS_OK

INCREMENT Database_Toolbox MLM 99 permanent uncounted \

        0010D0B02CA7353F8314 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=230 SN=888888 TS_OK

INCREMENT Datafeed_Toolbox MLM 99 permanent uncounted \

        40905060D1ECD939538F VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=185 SN=888888 TS_OK

INCREMENT Dial_and_Gauge_Blocks MLM 99 permanent uncounted \

        A0F05070AA9AEBF40588 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=226 SN=888888 TS_OK

INCREMENT Distrib_Computing_Toolbox MLM 99 permanent uncounted \

        5000D00031D2C6B89F9C VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=229 SN=888888 TS_OK

INCREMENT EDA_Simulator_Link MLM 99 permanent uncounted \

        E070C0C02B4B90B5A8D0 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=205 SN=888888 TS_OK

INCREMENT Econometrics_Toolbox MLM 99 permanent uncounted \

        505010F00EB1289A73BA VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=149 SN=888888 TS_OK

INCREMENT Embedded_IDE_Link MLM 99 permanent uncounted \

        90E01090A9BDA4FF67D7 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=254 SN=888888 TS_OK

INCREMENT Excel_Link MLM 99 permanent uncounted E0800080FED6DF10E43F \

        VENDOR_STRING=QQ=47399897 HOSTID=ANY ck=207 SN=888888 TS_OK

INCREMENT Filter_Design_HDL_Coder MLM 99 permanent uncounted \

        3050B02039903259577E VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=181 SN=888888 TS_OK

INCREMENT Filter_Design_Toolbox MLM 99 permanent uncounted \

        3000E0B02C875CDF5823 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=239 SN=888888 TS_OK

INCREMENT Fin_Derivatives_Toolbox MLM 99 permanent uncounted \

        70A010D017A8FA7CE955 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=247 SN=888888 TS_OK

INCREMENT Financial_Toolbox MLM 99 permanent uncounted \

        20E050A0ACC6A69E7AEE VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=241 SN=888888 TS_OK

INCREMENT Fixed-Point_Blocks MLM 99 permanent uncounted \

        E0206040ED6EF9BCCB3B VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=11 SN=888888 TS_OK

INCREMENT Fixed_Income_Toolbox MLM 99 permanent uncounted \

        50E090D0C130F6416176 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=132 SN=888888 TS_OK

INCREMENT Fixed_Point_Toolbox MLM 99 permanent uncounted \

        C07000703494010EF55C VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=154 SN=888888 TS_OK

INCREMENT Fuzzy_Toolbox MLM 99 permanent uncounted \

        D04010B048FB8D350E4E VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=233 SN=888888 TS_OK

INCREMENT GADS_Toolbox MLM 99 permanent uncounted \

        50D0900087384B51643A VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=210 SN=888888 TS_OK

INCREMENT Identification_Toolbox MLM 99 permanent uncounted \

        00707080A0CC0D8FB71E VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=190 SN=888888 TS_OK

INCREMENT Image_Acquisition_Toolbox MLM 99 permanent uncounted \

        50D0D0905C22130C4D2A VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=208 SN=888888 TS_OK

INCREMENT Image_Toolbox MLM 99 permanent uncounted \

        B01030E0F517B496275C VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=133 SN=888888 TS_OK

INCREMENT Instr_Control_Toolbox MLM 99 permanent uncounted \

        80C0505033C162F3017F VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=169 SN=888888 TS_OK

INCREMENT MAP_Toolbox MLM 99 permanent uncounted C090E0E022BD3BA852B3 \

        VENDOR_STRING=QQ=47399897 HOSTID=ANY ck=4 SN=888888 TS_OK

INCREMENT MATLAB_Report_Gen MLM 99 permanent uncounted \

        80B000B00052F620FB11 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=190 SN=888888 TS_OK

INCREMENT MATLAB_Distrib_Comp_Engine MLM 99 permanent uncounted \

        804080300CB545FBECE8 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=233 SN=888888 TS_OK

INCREMENT MATLAB_Builder_for_Java MLM 99 permanent uncounted \

        404040707C2CA5639DEE VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=186 SN=888888 TS_OK

INCREMENT MATLAB_Builder_for_dot_Net MLM 99 permanent uncounted \

        8070E0D0FFAA645DA39D VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=255 SN=888888 TS_OK

INCREMENT MATLAB MLM 99 permanent uncounted 50E0F0D08F6CEF24CC5B \

        VENDOR_STRING=QQ=47399897 HOSTID=ANY ck=14 SN=888888 TS_OK

INCREMENT MATLAB_Excel_Builder MLM 99 permanent uncounted \

        50106010BCBF479623D9 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=206 SN=888888 TS_OK

INCREMENT MBC_Toolbox MLM 99 permanent uncounted B05000C02F157C5BEE28 \

        VENDOR_STRING=QQ=47399897 HOSTID=ANY ck=198 SN=888888 TS_OK

INCREMENT MPC_Toolbox MLM 99 permanent uncounted 3050206087BF1C33045E \

        VENDOR_STRING=QQ=47399897 HOSTID=ANY ck=203 SN=888888 TS_OK

INCREMENT Neural_Network_Toolbox MLM 99 permanent uncounted \

        D0009010451EEB5A283F VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=198 SN=888888 TS_OK

INCREMENT OPC_Toolbox MLM 99 permanent uncounted 50F070404BE7E269740A \

        VENDOR_STRING=QQ=47399897 HOSTID=ANY ck=198 SN=888888 TS_OK

INCREMENT Optimization_Toolbox MLM 99 permanent uncounted \

        E0F00030546D043DF202 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=152 SN=888888 TS_OK

INCREMENT PDE_Toolbox MLM 99 permanent uncounted 5080705081D393548E6E \

        VENDOR_STRING=QQ=47399897 HOSTID=ANY ck=166 SN=888888 TS_OK

INCREMENT Power_System_Blocks MLM 99 permanent uncounted \

        90405000B77AC9D2CBB9 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=216 SN=888888 TS_OK

INCREMENT Qual_Kit_DO MLM 99 permanent uncounted D01010C04E05A80BCD10 \

        VENDOR_STRING=QQ=47399897 HOSTID=ANY ck=190 SN=888888 TS_OK

INCREMENT RF_Blockset MLM 99 permanent uncounted A0A00020B1FED5C15465 \

        VENDOR_STRING=QQ=47399897 HOSTID=ANY ck=201 SN=888888 TS_OK

INCREMENT RF_Toolbox MLM 99 permanent uncounted 90F0905068868B4A97C8 \

        VENDOR_STRING=QQ=47399897 HOSTID=ANY ck=168 SN=888888 TS_OK

INCREMENT RTW_Embedded_Coder MLM 99 permanent uncounted \

        A0D0E0C0B3978D64A1A3 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=250 SN=888888 TS_OK

INCREMENT Real-Time_Win_Target MLM 99 permanent uncounted \

        300060D0E68A928A0DBC VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=208 SN=888888 TS_OK

INCREMENT Real-Time_Workshop MLM 99 permanent uncounted \

        7020D04006040066FAEA VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=134 SN=888888 TS_OK

INCREMENT Robust_Toolbox MLM 99 permanent uncounted \

        1040201098A2D1E80D25 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=173 SN=888888 TS_OK

INCREMENT SIMULINK MLM 99 permanent uncounted 30D05030E2F9BBB8FCC2 \

        VENDOR_STRING=QQ=47399897 HOSTID=ANY ck=213 SN=888888 TS_OK

INCREMENT SIMULINK_Report_Gen MLM 99 permanent uncounted \

        E070B070769E869B6A03 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=206 SN=888888 TS_OK

INCREMENT SL_Verification_Validation MLM 99 permanent uncounted \

        C0309000FB238CC772CC VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=251 SN=888888 TS_OK

INCREMENT Signal_Blocks MLM 99 permanent uncounted \

        F000A0702665C46E07FF VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=196 SN=888888 TS_OK

INCREMENT Signal_Toolbox MLM 99 permanent uncounted \

        E070B0403768324D14C1 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=185 SN=888888 TS_OK

INCREMENT SimBiology MLM 99 permanent uncounted 404080202CFCE52296A3 \

        VENDOR_STRING=QQ=47399897 HOSTID=ANY ck=187 SN=888888 TS_OK

INCREMENT SimDriveline MLM 99 permanent uncounted \

        B030A0704195F94612EF VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=163 SN=888888 TS_OK

INCREMENT SimElectronics MLM 99 permanent uncounted \

        F0D050A035E4883B1E9D VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=246 SN=888888 TS_OK

INCREMENT SimEvents MLM 99 permanent uncounted 30E02040EB0C922C71A0 \

        VENDOR_STRING=QQ=47399897 HOSTID=ANY ck=216 SN=888888 TS_OK

INCREMENT SimHydraulics MLM 99 permanent uncounted \

        C07090B0F394787D61B7 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=185 SN=888888 TS_OK

INCREMENT SimMechanics MLM 99 permanent uncounted \

        909000103231C13BB4BB VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=148 SN=888888 TS_OK

INCREMENT Simscape MLM 99 permanent uncounted 8020D0906FAC13D095EC \

        VENDOR_STRING=QQ=47399897 HOSTID=ANY ck=211 SN=888888 TS_OK

INCREMENT Simulink_Control_Design MLM 99 permanent uncounted \

        D09060704E819BCDDD32 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=206 SN=888888 TS_OK

INCREMENT Simulink_Design_Optim MLM 99 permanent uncounted \

        6020C080F9B2D2F92E1C VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=243 SN=888888 TS_OK

INCREMENT Simulink_Design_Verifier MLM 99 permanent uncounted \

        8080D0002C390CBB546E VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=196 SN=888888 TS_OK

INCREMENT Simulink_HDL_Coder MLM 99 permanent uncounted \

        F05000C0108BB935AD39 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=215 SN=888888 TS_OK

INCREMENT Simulink_PLC_Coder MLM 99 permanent uncounted \

        803090F0C42068269D45 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=194 SN=888888 TS_OK

INCREMENT Spline_Toolbox MLM 99 permanent uncounted \

        30E0B0A014330227515B VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=112 SN=888888 TS_OK

INCREMENT Stateflow_Coder MLM 99 permanent uncounted \

        2050D0B06F85F87E216B VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=199 SN=888888 TS_OK

INCREMENT Stateflow MLM 99 permanent uncounted 4030C0C01E0B917BED3F \

        VENDOR_STRING=QQ=47399897 HOSTID=ANY ck=223 SN=888888 TS_OK

INCREMENT Statistics_Toolbox MLM 99 permanent uncounted \

        7010C05033AC51015B7C VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=178 SN=888888 TS_OK

INCREMENT Symbolic_Toolbox MLM 99 permanent uncounted \

        80D09090A1ADD082F35D VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=33 SN=888888 TS_OK

INCREMENT SystemTest MLM 99 permanent uncounted B0A0A0E039DA5A2F4AA0 \

        VENDOR_STRING=QQ=47399897 HOSTID=ANY ck=29 SN=888888 TS_OK

INCREMENT Target_Support_Package MLM 99 permanent uncounted \

        207000609E1847CC5A6E VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=172 SN=888888 TS_OK

INCREMENT Vehicle_Network_Toolbox MLM 99 permanent uncounted \

        00C02010ABF2A8B8152B VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=11 SN=888888 TS_OK

INCREMENT Video_and_Image_Blockset MLM 99 permanent uncounted \

        107070B0AF7901361B1E VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=162 SN=888888 TS_OK

INCREMENT Virtual_Reality_Toolbox MLM 99 permanent uncounted \

        B010002042F6C767442D VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=205 SN=888888 TS_OK

INCREMENT Wavelet_Toolbox MLM 99 permanent uncounted \

        30C0F0800F9B41DD8577 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=238 SN=888888 TS_OK

INCREMENT XPC_Embedded_Option MLM 99 permanent uncounted \

        102000905C51C5DE4BF0 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=174 SN=888888 TS_OK

INCREMENT XPC_Target MLM 99 permanent uncounted 6090B0000421BEBA6810 \

        VENDOR_STRING=QQ=47399897 HOSTID=ANY ck=136 SN=888888 TS_OK

INCREMENT Sensor_Array_Toolbox MLM 99 permanent uncounted \

        E0008030D7E6251042F1 VENDOR_STRING=QQ=47399897 HOSTID=ANY \

        ck=179 SN=888888 TS_OK

#################################################

http://blog.csdn.net/lingmengxiaotong/article/details/78524065

LOFTER

让兴趣,更有趣

简单随性的记录
丰富多彩的内容
让生活更加充实

下载移动端
关注最新消息