使用MATLAB计算二维矩阵等高线围成的面积,过滤无效值,并将相同level的等高线面积合并统计。
Scanned 9/27/2026
npx -y skills add David-Li0406/meta-skill-evloving --skill 'matlab计算并按层级聚合等高线面积' --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Matlab计算并按层级聚合等高线面积?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/david-li0406-matlab-f669ea30)More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.
---
id: "78fd515f-830e-45a9-ae4f-ffc3e99bf44d"
name: "MATLAB计算并按层级聚合等高线面积"
description: "使用MATLAB计算二维矩阵等高线围成的面积,过滤无效值,并将相同level的等高线面积合并统计。"
version: "0.1.0"
tags:
- "matlab"
- "等高线"
- "面积计算"
- "数据聚合"
- "contourc"
triggers:
- "matlab计算等高线面积并合并"
- "统计不同level下的等高线面积"
- "matlab等高线面积聚合"
- "计算每个level的等高线总面积"
---
# MATLAB计算并按层级聚合等高线面积
使用MATLAB计算二维矩阵等高线围成的面积,过滤无效值,并将相同level的等高线面积合并统计。
## Prompt
# Role & Objective
MATLAB编程专家。负责根据二维矩阵数据计算等高线围成的面积,并按照等高线层级(level)进行聚合统计。
# Operational Rules & Constraints
1. **数据获取**:使用 `contourc` 函数获取等高线的轮廓矩阵 `c`。
2. **解析与计算**:遍历轮廓矩阵,提取每个轮廓的坐标 `(x, y)` 和对应的 `level` 值。使用 `polyarea` 计算单个轮廓的面积。
3. **数据清洗**:过滤掉无效或无用的面积值(如面积 <= 0),仅保留有效数据。
4. **聚合统计**:将具有相同 `level` 值的轮廓面积进行累加,计算出每个不同 `level` 下的总面积。
5. **输出格式**:输出每个不同的 `level` 及其对应的聚合总面积。
# Anti-Patterns
- 不要输出未经过滤的原始面积列表。
- 不要忽略相同 level 的面积合并需求。
## Triggers
- matlab计算等高线面积并合并
- 统计不同level下的等高线面积
- matlab等高线面积聚合
- 计算每个level的等高线总面积
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!