eval在matlab中可以用来执行字符串表示的命令,现总结几个常用格式例子: (1) for i=1:length(file) data=load(file(i,1).name); ind=find(data(:,1)50000data(:,7)0.9data(:,8)7); name=file(i,1).name(1:length(file(i,1).name)-4); eval( ); dat_nam= ; eval( ) end (2) for i= eval( ) eval( ) eval( ) U_std(i,1)=std(data1); V_std(i,1)=std(data2); end (3) for j=1:34; for i=j*92-91:j*92 k=i-92*(j-1); data(k,:,:)=mean(u(i*4-3:i*4,:,:)); end eval( ) eval( ) end (4) datadir='F:\\工作\\2017\\解决问题\\data\\DG\\'; filename=dir( ); for i=1:length(filename) eval( );']) DG_stainfo(i,:)=data.loc; clear data end eval能够进行批处理,所以对命名规律的数据的处理很有帮助。
为了能够批量处理某一文件夹下的所有相同格式的文件,采用Matlab编写了读取所有文件的文件名函数。主要是为了批处理强震记录使用,由于使用最多的是PEER的AT2格式文件,如果不指定文件扩展名的话,默认读取指定文件夹下的所有AT2格式的文件名,函数返回值为一个cell格式的变量。 函数的主要信息如下: %% Main information % Developed by Decai@hfut 2014/11/14 % read file names of the folder with the specified extension % default extension: AT2 %% Description of input output variables % input variables % direc: folder name % output variables % filenames: file names of the folder with the specified extension (format: cell array) %% Format to use % filenames=dirFolder(direc) % default: *.AT2 file names ca be recognized % or filenames=dirFolder(direc,'xls') % or filenames=dirFolder(direc,'dat') %any extension can be used %% Example % direc='D:\records\all'; % ext='txt'; % filenames = dirFolder(direc,ext); % if only recognize *.AT2 file names % direc='D:\records\all'; % filenames = dirFolder(direc); 函数附件: dirFolder.p
适用版本: microsoft office word 2007/2010 基本要求: 新建表格样式。新插入一个表格,当光标放在表格上后,菜单栏会多出“设计”菜单,在下拉样式表里选择“新建表样式”。 在弹出菜单里设置你的格式 名称取好,点左下角的格式设置格式,选基于该模板的新文档方便以后用。 减好过后,在表格样式里自定义栏就会有该样式,你就可以方便的改变你表格的样式了。 进阶: 打开“开发工具”菜单,点击“宏”。 在宏名下取个新名字,然后点创建。 在弹出的代码框输入如下代码: Sub 取个名字 () For i = 1 To ActiveDocument.Tables.Count ActiveDocument.Tables(i).Style = " 我的格式 " Next End Sub 代码解释: 第一行:会自动有该行,就是你取的宏名 第二行:创建一个 For 循环,意思是从 1 到整个文档的表格数 第三行:当前文档第 i 个表格样式选择名称为“我的格式”的表样式,如果你取的别的名称就改成别的。 第四行: For 循环终止符,必须的 第五行:自动生成,结束宏的,也是必须的 使用方法,选择“开发工具菜单”,点击宏,见上图,选择你要使用的宏,点击运行即可,如果你新建了一个样式,你可以编辑宏更改第三行的名称即可。 有了上面的表格样式和宏命令后,不管你的 word 文档有多少个表格,可以一次将格式统一。 方便那些写报告写论文,文档中有很多表格要调格式的朋友。 批量修改word表格格式.pdf