从fit文件中提取lick指数的matlab程序

本文介绍了一个MATLAB程序,用于从fit文件中提取lick指数。程序首先读取fit文件,然后通过解析头文件获取波长、步长等信息。接着,程序根据预定义的波段边界计算lick指数,涉及25个波段的处理。最终,程序将为每个fit文件生成一个25维lick数组。
摘要由CSDN通过智能技术生成
lick指数的定义及公式,可以参考以下网址:
http://d.wanfangdata.com.cn/periodical/dlxyxb201406010
本程序实现从fit文件中读取lick指数
clear;
clc;
tic;
 readDir = 'E://cas/b6';    %direction of fits








 readPath = [readDir '\*.fit'];
 readList = dir(readPath);
 [m1, n1] = size(readList);  
dim_num=3522;                                                       %total dimensions
x=0; 
 k1=1;%0-5
 k2=1;%5-10
 k3=1;%10-15
 k4=1;%15-20
 k5=1;%20-25
 k6=1;%25-30
 k7=1;%30-40
 k8=1;%40-60
 k9=1;%60-80
 k10=1;
 k11=1;
 k12=1;
 for i1 = 1:m1                                                        %templete
    filename =[readDir '\'  readList(i1, 1).name];    
 %name of file
    %splate1=fitsread(picName);                           
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值