在MATLAB中实现多个云图在同一张图里

在形成云图时,往往需要多个云图生成在同一个页面,这时我们可以使用hold on语句实现。
例如
clear;
N=3000;
Ex1=1;
En1=1;
He1=1;
Ex2=2;
En2=2;
He2=2;%这里的数字都是任取的,可以按照你自己的数据进行修改
CloudDrp = zeros(2,N);
for i=1:N
E_n1 = normrnd(En1,He1,1,1);
CloudDrp(1,i) = normrnd(Ex1,E_n1,1,1);
CloudDrp(2,i) = exp(-(CloudDrp(1,i)-Ex1)2/(2*E_n12));
CloudDrp(3,i) = normrnd(Ex2,E_n2,1,1);
CloudDrp4,i) = exp(-(CloudDrp(3,i)-Ex2)2/(2*E_n12));
end
plot(CloudDrp(1,:),CloudDrp(2,:),’.’)
hold on
plot(CloudDrp(3,:),CloudDrp(4,:),’.’)
点击回车键即可生成,同理,也可以生成更多个云模型的云图。
在这里插入图片描述
如有问题欢迎联系 806921441@qq.com

  • 6
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
Matlab,要取云图范围内的数据,可以按照以下步骤进行操作: 1. 打开云图数据文件或使用云图数据变量。可以使用load函数加载包含云图数据的文件,并将其存储为一个变量,或者可以直接使用已经加载的云图数据变量。 2. 获取云图数据的经纬度范围。如果没有提供经纬度范围信息,则可以使用imtool函数或imshow函数显示云图,并在图像上通过鼠标拖动选择云图范围。然后使用imrect函数创建一个矩形区域对象,并使用getPosition函数获取矩形区域的位置和大小值,即经纬度范围。 3. 根据经纬度范围提取对应的数据。使用matlab的索引操作符(例如 (:,:,start_index:end_index))根据经纬度范围来提取对应的数据。可以将矩形区域的经纬度范围转换为对应的行列索引,并据此提取数据。 4. 可选地,进行数据处理或分析。获取云图范围内的数据后,可以对数据进行进一步的处理或分析,例如计算平均值、最大值、最小值等。 5. 可选地,可视化结果。可以使用matlab的绘图函数(如imagesc、pcolor等)对云图范围内的数据进行可视化,以便更直观地观察数据。 需要注意的是,以上步骤是基于云图数据已经提供经纬度信息的情况下进行操作的。如果云图数据没有经纬度信息,或者数据格式不同,则需要根据数据特定的格式和结构进行相应修改。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值