GWXZ模拟题之衷心伴侣

题目描述

人生赢家Crazy,陷进了chunkit_lau设计的大骗局里面,朋友,亦难以发现……
Crazy共他的小女朋友在秘密通电,一起谈论共同循环的歌。电话那头,突然响起轻软的声线:“你……来我这儿party好吗?”
Crazy开开心心的去了,结果打开门,就惊呆了。他看到了N个男生和M个女生,却没有他的小女朋友,站在party舞台中央的,是邪恶的四佬chunkit_lau。
Crazy被胁迫玩一个游戏,那就是配对这些人(N+M为偶数),配对都是等概率的。由于Crazy具备诱惑能量,在场的女生都愿意协助他打败四佬。可是,只有Crazy说出暗号,女生才会行动。暗号等于配对完毕后gay的期望数量。保留三位小数。

数据范围及约定

100%,N,M<=1000

我有鄱阳湖四个站点2019年-2022年地表水位、地下水位日序列数据,是excel格式,每个excel分别有两列数据,第一列是时间日期,第二列是水位。我想对他们使用matlab软件进行采用EOFs、傅里叶分析、小波分析方法进行分析,目的是探明鄱阳湖地表水与地下水的相互作用关系。首先聚焦EOF分析,我写的代码是“数据导入与预处理 clear; clc; close all; % 清空工作区、命令窗口和图形窗口 data = readtable('SW-GW.xlsx', 'VariableNamingRule', 'preserve'); %% 查看列名确认 disp(data.Properties.VariableNames) % 显示实际列名 %% 提取数据(日期列 | SWHK | GWHK | SWXZ | GWXZ | SWDC | GWDC | SWKS | GWKS) date = data.Date; % 直接通过中文列名提取(需确保Excel中列名存在) raw_data = data(:, 2:end).Variables; % 提取数值部分(从第二列开始) %% 缺失值填充 filled_data = fillmissing(raw_data, 'linear', 1); %% 数据标准化(去均值) mean_val = mean(filled_data, 1); % 计算各列均值 anomaly = filled_data - mean_val; % 去均值处理(必须去除均值以满足EOF分析的基本假设) EOF分解计算 %构建数据矩阵(联合分析地表水与地下水) % 矩阵维度: 时间天数(1461)×8变量(4站点×2类型) X = anomaly; % 直接使用处理后的数据 %% 计算协方差矩阵 C = cov(X); % 得到8×8协方差矩阵 %% 特征值分解 [EOFs, lambda] = eig(C, 'vector'); % 分解协方差矩阵 [lambda, idx] = sort(lambda, 'descend'); % 降序排列特征值 EOFs = EOFs(:, idx); % 对应排序EOF模态 %% 计算方差贡献率 ”
04-28
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值