matlab里表示颜色,求助:怎么画用颜色表示数值的图

博主分享了如何在MATLAB中使用imagesc函数来绘制一个19x19的数据矩阵,该矩阵的颜色表示数值大小,以此来分析19导联脑电数据的特定特征值。通过imagesc、colormap和colorbar等函数的组合,实现了从颜色深浅判断数值强弱,并调整了Y轴方向以符合需求。
摘要由CSDN通过智能技术生成

本帖最后由 刘兴平 于 2018-7-27 22:25 编辑

我下面的回复可能比较啰嗦,如果懒得看:使用imagesc()这个函数就行。

我现在有一个数据矩阵MI是 19x19 大小的,MI 矩阵的每个值是由两组数据计算出来。具体来说就是,一组19导联的脑电数据,每个导联都有N个点,每一个导联有两种特性。我想看某一个导联A与其他导联B(或者其自身A)间的某一特征值(由这两种特性决定)的变化。也就是判断导联间的某种关系,如找到那两个导联间的这种特性最强或者最弱等。

我试了image、pcolor、contourf、surf(此函数需要调整观察角度),感觉都不符合我的要求。下面的图是错误的,因为里面的方格只有18x18个。而我想要的是19x19的图。并且Y轴这里是由小到大的(由下往上看),但是我的想法中是由大到小的(由下往上看)。颜色条的颜色越鲜艳代表对应的MI值越高。

348352677d1b87dd745af8ae902cf24c.png

S01-NF4_Tortold.png (49.85 KB, 下载次数: 2)

2018-7-27 22:18 上传

上图程序片段:%%%%%%%%%%%%%%%%%%%%%%%%%

fig1=figure(1)

%pcolor(1:19,1:19,MI);

%surf(1:19,1:19,MI);

%contourf(MI);

set(fig1,'visible','off');

ylabel('Amplitude

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值