1:請問matlab中畫多張圖如何使用同一範圍的colorbar?

例如生成了圖1,2,3

生成圖1時,使用

temp1=caxis;

將圖1的z值的取值範圍(即colorbar的取值範圍)取出。

生成圖2,3時

使用

caxis(temp1)

命令將圖2,3的z值的取值範圍設為同1相同。

然後對各個同使用colorbar命令便可以了。

解釋:matlab將z值映射到colormap,colorbar通過z值和colormap的映射關係生成的,所以需要

將不同的figure,z值映射相同的colormap索引。

命令:

caxis

caxis([cmin cmax])

caxis controls the mapping of data values to the

colormap.

2:colorbar的刻度經常達不到極值,可以使用下面的方法達到極值

figure

[x,y,z]=peaks(20);

subplot(2,1,1),contourf(x,y,z),colorbar

subplot(2,1,2),contourf(x,y,z)

t1=caxis;

t1=linspace(t1(1),t1(2),6);

my_handle=colorbar('ytick',t1);

再比如:

load topo

subplot('position',[0 0.5 1 0.45 ])

axesm robinson

meshm(topo,topolegend)

demcmap(caxis)

h=colorbar('northoutside');

t=get(h,'xtick');

subplot('position',[0 0.05 1 0.45 ])

axesm robinson

meshm(topo,topolegend)

a=caxis;

demcmap(caxis)

colorbar('northoutside','xtick',[a(1),t,a(2)])

其結果如下:

下面程序給出地形和大地水煮麵的結果:

load topo

load geoid

load coast

subplot('position',[0 0.5 1 0.45 ])

axesm robinson

meshm(topo,topolegend)

plotm(lat,long)

a=caxis;

demcmap(caxis)

colorbar('northoutside','xtick',[a(1),-6000:2000:4000,a(2)])

subplot('position',[0 0.05 1 0.45 ])

axesm robinson

meshm(geoid,geoidlegend)

plotm(lat,long)

demcmap(caxis)

a=caxis;

h=colorbar('northoutside','xtick',[ceil(a(1)),-80:20:60,floor(a(2))]);

1:請問matlab中畫多張圖如何使用同一範圍的colorbar?

例如生成了圖1,2,3

生成圖1時,使用

temp1=caxis;

將圖1的z值的取值範圍(即colorbar的取值範圍)取出。

生成圖2,3時

使用

caxis(temp1)

命令將圖2,3的z值的取值範圍設為同1相同。

然後對各個同使用colorbar命令便可以了。

解釋:matlab將z值映射到colormap,colorbar通過z值和colormap的映射關係生成的,所以需要

將不同的figure,z值映射相同的colormap索引。

命令:

caxis

caxis([cmin cmax])

caxis controls the mapping of data values to the

colormap.

2:colorbar的刻度經常達不到極值,可以使用下面的方法達到極值

figure

[x,y,z]=peaks(20);

subplot(2,1,1),contourf(x,y,z),colorbar

subplot(2,1,2),contourf(x,y,z)

t1=caxis;

t1=linspace(t1(1),t1(2),6);

my_handle=colorbar('ytick',t1);

再比如:

load topo

subplot('position',[0 0.5 1 0.45 ])

axesm robinson

meshm(topo,topolegend)

demcmap(caxis)

h=colorbar('northoutside');

t=get(h,'xtick');

subplot('position',[0 0.05 1 0.45 ])

axesm robinson

meshm(topo,topolegend)

a=caxis;

demcmap(caxis)

colorbar('northoutside','xtick',[a(1),t,a(2)])

其結果如下:

下面程序給出地形和大地水煮麵的結果:

load topo

load geoid

load coast

subplot('position',[0 0.5 1 0.45 ])

axesm robinson

meshm(topo,topolegend)

plotm(lat,long)

a=caxis;

demcmap(caxis)

colorbar('northoutside','xtick',[a(1),-6000:2000:4000,a(2)])

subplot('position',[0 0.05 1 0.45 ])

axesm robinson

meshm(geoid,geoidlegend)

plotm(lat,long)

demcmap(caxis)

a=caxis;

h=colorbar('northoutside','xtick',[ceil(a(1)),-80:20:60,floor(a(2))]);

matlab colorbar采用对数,matlab colorbar的使用 | 學步園相关推荐

  1. matlab ellip,IIR濾波器設計(調用MATLAB IIR函數來實現) | 學步園

    % IIR濾波器設計 % 目的:設計一個採樣頻率為1000Hz.通帶截止頻率為50Hz.阻帶截止頻率為100Hz的低通濾波器,並要求通帶最大衰減為1dB,阻帶最小衰減為60dB. clc;clear; ...

  2. matlab engevalstring,Matlab 執行engEvalString命令介紹 | 學步園

    MATLAB與VC混合編程指導書 在調用 Matlab 引擎之前,首先應在相關文件中加入一行: #include "enging.h" ,該文件包含了引擎 API 函數的說明和所需 ...

  3. matlab怎么用wavedec,Matlab中wavedec使用學習及詳解 | 學步園

    最近在使用對ECG訊號進行小波係數的提取,所以用到了wavedec這個matlab中內置函數.然後盡心學習,發現還挺高深,不是我學到的衹是一點皮毛,因爲要對一段波形進行特徵提取,所以我要看哪個小波係數 ...

  4. matlab print 保留颜色,科学网—解决matlab saveas printf保存图片时 colorbar中的字体颜色发生改变 - 肖鑫的博文...

    matlab在画多个图片循环保存时很容易出现看到的图跟保存的图片不一样,最常见的是大小不同导致坐标轴拉伸变形,主要是图片分辨率跟屏幕分辨率不同的原因,这个可以通过在设置figure时,固定画布大小解决 ...

  5. MATLAB colorbar颜色红黄绿,Matlab获取colorbar颜色并转换为需要的CPT文件

    问题:如何把图片的colorbar颜色转换为需要的CPT文件 参考Matlab获取文献中的colorbar 解决: (1)将colorbar截图存储成jpg或png格式文件. (2)在Matlab中: ...

  6. MATLAB 画图,对数坐标轴

    MATLAB 画图,对数坐标轴 semilogx(x,y) 绘图,x轴对数刻度,y轴线性刻度, semilogy(x,y) 绘图,x轴线性刻度,y轴对数刻度, loglog(x,y) 绘图,x,y轴都 ...

  7. 双馈风力发电机直接功率控制simulink Matlab模型 采用直接功率控制的矢量控制策略

    双馈风力发电机直接功率控制simulink Matlab模型 采用直接功率控制的矢量控制策略 ID:360669085808510电专神

  8. DG储能选址定容模型matlab 程序采用改进粒子群算法,考虑时序性得到分布式和储能的选址定容模型

    DG储能选址定容模型matlab 程序采用改进粒子群算法,考虑时序性得到分布式和储能的选址定容模型,程序运行可靠 YID:87140641990659957爱熬夜的程序猿

  9. DG储能选址定容模型matlab 程序采用改进粒子群算法

    DG储能选址定容模型matlab 程序采用改进粒子群算法,考虑时序性得到分布式和储能的选址定容模型,程序运行可靠编号:75140641990659957爱熬夜的程序猿

最新文章

  1. oracle中 关于触发器,oracle 闪回关于触发器的bug
  2. UMeditor使用
  3. 单元测试mock之mockito使用
  4. visual studio installer正在提取文件_并非危言耸听,赶紧检查自己网盘内的私密文件...
  5. Python 抖音机器人,论如何在抖音上找到漂亮小姐姐?
  6. 了解一些多线程相关的知识
  7. IQueryable和IEnumerable的区别
  8. 【Linux 内核】进程管理 task_struct 结构体 ③ ( real_parent 字段 | parent 字段 | group_leader 字段 | real_cred、cred字段 )
  9. 简单了解SSL/TLS协议
  10. sap.dfa.help.utils.adapters.hm.myadapter
  11. 从 Dagger 到 Hilt,谷歌为何执着于让我们用依赖注入?
  12. win10 修改软件、应用、游戏安装的默认目录
  13. mysql变红_数据库变成红色紧急
  14. python访问带密码的共享文件夹_设置带密码和读写权限的共享文件夹 - Hakka
  15. 【工具向】分析FGUI依赖关系工具
  16. 中国城市统计年鉴下载
  17. 正版sql sever(2000,2005,2008) 下载地址
  18. 百度网盘客户端使用的一些小窍门
  19. ZT:【搞笑】某大学生毕业自我鉴定
  20. 微软mes杀毒更新服务器搭建,我的系统的不能用Microsoft Update更新的啊

热门文章

  1. 一个强大的工具来模拟数百万​​并发用户负载测试:Gryphon
  2. python 操作RabbitMQ
  3. go.js中的图标(icons)的使用
  4. Markdown文件导出为HTML的小程序
  5. Bootstrap系列 -- 8. 代码显示
  6. 成长的路上,痛并快乐着
  7. USB主机是如何检测到设备的插入的呢?
  8. 理解快速生成树协议(RSTP)(二)
  9. 【深度学习】——梯度下降优化算法(批量梯度下降、随机梯度下降、小批量梯度下降、Momentum、Adam)
  10. 机器学习(一) 基于sklearn库的数据集划分(交叉验证)