matlab EL image绘制

利用光谱仪测试的结果可以得到image,输出为csv文件,包括640X512的矩阵,这个矩阵将会反映器件发光的位置和强度,算是一个灰度图。

在matlab中,可以用imagesc函数来进行绘图。

imagesc函数的用法

matlab 复制代码
clear;
clc;
close all;
set(0, 'DefaultTextFontName', '宋体');
set(0, 'DefaultAxesFontName', 'Times New Roman');

% EL
filename1 = 'csv1-path';
data1 = readmatrix(filename1,'Range','B4:XQ515');
% background
filename2 = 'csv2-path';
data2 = readmatrix(filename2,'Range','B4:XQ515');

figure; % 新建一个图形窗口
imagesc(data1); % 绘制第一个密度图

hold on; % 启用图形对象叠加
h = imagesc(data2); % 绘制第二个密度图,并返回图形对象句柄
set(h, 'AlphaData', 0.05); % 设置第二个密度图的透明度

% imagesc(data1);

% 设置colormap为暗红色到明亮浅红色
colormap(hot);
% 添加颜色条
colorbar;
% 设置颜色条数值范围
caxis([0, 3500]); 
% 不显示坐标轴刻度和数值
axis('off'); 

效果图:

相关推荐
biter down5 小时前
14:pytest-order 插件 顺序控制案例
开发语言·python·pytest
郝学胜-神的一滴6 小时前
Qt 高级开发 009: C++ Lambda 表达式
开发语言·c++·qt·软件构建
星栈独行6 小时前
我在 Rust 全栈项目里用 JWT 做无状态认证
开发语言·后端·rust·前端框架·开源·github·web
石山代码6 小时前
C++ 轻量级日志系统
开发语言·c++
小技与小术7 小时前
玩转Flask
开发语言·python·flask
SilentSamsara7 小时前
Python 性能优化:tracemalloc、profiling 与 C 扩展加速
开发语言·python·青少年编程·性能优化
冰小忆7 小时前
大驼峰命名规范和小驼峰命名规范的区别是什么?
开发语言·python
এ慕ོ冬℘゜9 小时前
JS 前端基础面试题
开发语言·前端·javascript
浩少7029 小时前
【无标题】
java·开发语言
nnsix9 小时前
C# 字符串 根据换行符分割
开发语言·c#