%%波段计算并提取 clc; clear; % 设置包含遥感影像的文件夹路径 folderPath = 'F:\ZJJ\H盘传输\PML_V2\dx2\chip\2000\SUB2'; outputFolderPath = 'F:\ZJJ\H盘传输\PML_V2\dx2\chip\SUB2'; % 获取文件夹中所有.tif文件的文件名 filePattern = fullfile(folderPath, '*.tif'); fileNames = dir(filePattern); % 遍历文件 for i = 1:length(fileNames) % 构建完整的文件路径 fullPath = fullfile(folderPath, fileNames(i).name); % 读取单个.tif文件 tifData = imread(fullPath); % 检查文件是否包含至少5个波段 if size(tifData, 3) >= 5 % 计算第2、3、4波段的和 sumBands = sum(tifData(:,:,2:4), 3); % 构建输出文件名 outputFileName = fullfile(outputFolderPath, [fileNames(i).name(1:end-4), '_bands234_sum.xlsx']); % 注意:这里我移除了原始文件名的.tif扩展名,并添加了_bands234_sum.xlsx % 将结果转出为excel表格 xlswrite(outputFileName, sumBands); fprintf('已成功计算 %s 的第2、3、4波段之和,并保存为 %s\n', fileNames(i).name, outputFileName); else warning('文件 %s 不包含至少5个波段,已跳过。\n', fileNames(i).name); end end使用MATLAB-PML_V2数据波段批量加和
张小明
前端开发工程师
应用层|低空应用安全的 “精工锻造者”,中科数测以多工具矩阵赋能应用从开发到运维的全周期安全
从无人系统管理平台的精准调度,到空中交通管制系统的高效指挥,再到低空飞行监控系统的实时预警,应用层是低空经济价值交付的“终端窗口”,其安全直接决定了用户体验的优劣与业务价值的最终实现。中科数测整合固件检测工具、协议模…
横观水力压裂模型:从 PDE 建模到 Comsol 模拟
横观水力压裂模型 pde建模 横观各向同性介质水力压裂裂纹扩展模型 使用comsol软件实现相场法模拟裂纹扩展 均基于断裂力学理论 模拟单边拉裂纹受拉伸荷载作用和受剪切荷载作用 考虑初始地应力场作用下裂纹扩展模拟 瞬态水力压裂裂隙扩展 包括文章和模型在地质工程领域ÿ…
值得关注的人形机器人公司盘点,智元AGIBOT以卓越实力登顶
随着AI大模型与柔性驱动技术的深度融合,人形机器人正逐渐走向规模商业化,在服务、工业、文娱等场景实现阵阵落地。当前行业呈现“技术智能化、场景多元化、生态一体化”三大趋势,一批具备核心技术与落地能力的企业脱颖而出,以下5 …
PLC连续可变S速度曲线算法仿真
一、前言1.连续可变S速度曲线:系统运行中可更改输入的运行速度,此速度曲线会重新规划,根据当前速度,加速度、减速度、重新规划速度。由S型斜坡柔性改变到新的速度2.S速度曲线使用三角函数曲线算法,其加速度、加加速度皆…
清华源替换Anaconda默认源,Miniconda下载速度飞跃
清华源替换Anaconda默认源,Miniconda下载速度飞跃 在人工智能项目开发中,你是否经历过这样的场景:运行一条 conda install pytorch 命令后,看着终端里缓慢爬升的进度条——几KB/s的速度,动辄半小时起的等待时间&#x…
AutoGPT技术揭秘:大语言模型如何成为自主任务驱动智能体?
AutoGPT技术揭秘:大语言模型如何成为自主任务驱动智能体? 在当今AI快速演进的浪潮中,一个根本性转变正在悄然发生——我们不再只是向机器提问“怎么做”,而是直接告诉它“我要什么”。这种从指令驱动到目标驱动的跃迁,…