求助:如何用matlab中的小波分析压缩光谱数据??
数据如下:行代表10个样品,列代表在9个波长下测的紫外吸光度值。请各位大侠、高手们帮忙给出在matlab下小波压缩的程序实现过程?小女子感激不尽。。。。。。0.432 0.451 0.461 0.462 0.455 0.437 0.424 0.414 0.401
0.277 0.291 0.304 0.311 0.315 0.312 0.304 0.298 0.289
0.297 0.312 0.323 0.323 0.321 0.313 0.308 0.307 0.302
0.331 0.345 0.346 0.337 0.324 0.306 0.297 0.297 0.283
0.307 0.331 0.354 0.377 0.395 0.402 0.394 0.382 0.37
0.275 0.29 0.302 0.311 0.312 0.308 0.298 0.291 0.279
0.344 0.366 0.383 0.395 0.402 0.398 0.39 0.382 0.368
0.379 0.398 0.407 0.409 0.404 0.392 0.378 0.368 0.352
0.311 0.328 0.343 0.352 0.357 0.353 0.345 0.337 0.324
0.237 0.253 0.271 0.288 0.303 0.308 0.299 0.286 0.272 楼主能否把你的问题能够再说的明白一些,这样大家也好给你建议。 今同时测混合物中A,B,C物质的含量,先将8个标准浓度组成的溶液在一定波长下测得吸光度数据(表一),标准溶液中各组分的浓度(表二),现有2个未知样品,在相同波长下测定吸光度得到的数据于表一中的9~10行数据,请你用小波分析-BP神经网络法求未知样中A,B,C含量。小女子北师大化学系研一学化学计量学,尊请大哥大姐指导
0.3830.4090.4320.4510.4610.4620.4550.4370.4240.4140.4010.2420.2590.2770.2910.3040.3110.3150.3120.3040.2980.2890.2590.2770.2970.3120.3230.3230.3210.3130.3080.3070.3020.2960.3130.3310.3450.3460.3370.3240.3060.2970.2970.2830.2630.2870.3070.3310.3540.3770.3950.4020.3940.3820.370.2410.2580.2750.290.3020.3110.3120.3080.2980.2910.2790.2990.3230.3440.3660.3830.3950.4020.3980.390.3820.3680.3350.3580.3790.3980.4070.4090.4040.3920.3780.3680.3520.270.2910.3110.3280.3430.3520.3570.3530.3450.3370.3240.2040.2220.2370.2530.2710.2880.3030.3080.2990.2860.272
表一 标准溶液及未知样在11个波长下测得的吸光度值
0.20.50.30.30.20.20.40.300.10.50.10.500.40.20.20.30.40.20.30.10.40.4
表二 主要问题是如何在matlab下用小波压缩数据,需要的是压缩后的数据。非常非常感谢大家,请大家发表高见呀 此化学计量非我们所说的化学计量!
你的问题属于最优化计算!
可以采用编写一个最优化计算程序求解! 楼主的化学计量学(Chemometrics),以前称为计算化学。它是一门应用数学、统计学和计算机技术的原理和方法来处理化学数据的学问,它是分析化学的三级学科,化学计量学可以优化化学量测过程,并从化学量测数据中最大限度地提取有用的化学信息。
本论坛的化学计量,并不是指化学计量学而是Metrology of Chemistry ,是一门职业、行业。 不过仍可以推荐楼住看这本书——Chemometrics-From Basics to Wavelet Transform(化学计量学——从基础到小波变换)
作者:FOO-TIM CHAU
Hong Kong Polytechnic University
YI-ZENG LIANG
Central South University
JUNBIN GAO
University of New England
XUE-GUANG SHAO
University of Science and Technology of China
可以从网上找到333页的PDF电子书
页:
[1]