matlab m文件转换为txt,MATLAB两种M文件

本文介绍了MATLAB中的两种M文件类型:脚本命令M文件和函数M文件。示例中展示了如何从Excel读取数据进行计算以及执行基线校正和滤波处理的函数M文件。对于脚本命令M文件,它读取经纬度数据并计算震中距;函数M文件则用于处理地震波形数据,进行基线校正和滤波,并输出新格式的文件。
摘要由CSDN通过智能技术生成

从最简单的入手,1.脚本命令M文件,一般没有输入输出,2.函数M文件,一般有输入输出.

脚本命令M文件简单,下面给出两种M文件的形式,先不看内容,内容还需要修行才能看懂。

如:%一个简单的从excel中读取经纬度来计算震中距的程序

clear

clc

fileDir='F:\MATLAB WORK\111\';

property='wenchuan_para.xlsx';

loglat=xlsread([fileDir,property],'para','I2:J1215');

du=pi/180;

R=6371.393;

alfa1=103.4*du;

beta1=31*du;

for i=1:length(loglat(:,1))

alfa2=loglat(i,1)*du;

beta2=loglat(i,2)*du;

Garc(i,1)=R*acos(cos(beta1)*cos(beta2)*cos(alfa1-alfa2)+sin(beta1)*sin(beta2));

end

函数M文件:

%进行基线校正和滤波处理,并输出为新的地震波

%对不同文件夹和不同地震要在第5、6行设置文件位置和文件通配符

function correct

clear;clc;

fdir='E:\records and programs for

phd\2.NIED(KIK-NETK-NET)\s

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值