MATLAB
MatLab中国地图进阶:以不同的颜色表示各省数据的差异
2012-06-05
gaoch
使用MatLab绘制中国地图十分方便,我在前文中已经有相应阐述。实际应用中,我们常常需要将不同的区域以不同的颜色展示出来,这就是本文要阐述的内容。
本文使用MatLab将各省人口数据展示出来,人口越多颜色越黄,人口越少颜色越绿。最终结果如下图所示(点击看大图)。
绘制过程如下:
[…] %-- 分省中国地图在MATLAB中的画法 --% % Author: …
阅读全文 →
|
使用Matlab画中国地图
2011-06-28
gaoch
使用Matlab绘制中国地图十分方便,使用Mapping工具箱中的几条命令。
介绍如下:
设置坐标轴:setm命令。
因为地球是圆的,所以地图的绘制涉及到投影的问题,跟普通的2-D或者3-D作图差别明显。setm命令专门用来设置map axis。例如:
[cc lang=”matlab”]
ax=worldmap(‘china’); %worldmap命令生成一个map axis,其各项属性可以 …
阅读全文 →
|
在MATLAB中创建色彩绚丽的柱状图
2011-06-25
gaoch
首先,看一下效果图。
默认条件下的柱状图
漂亮的柱状图
渐变着色的柱状图
代码如下:
[cc lang=”matlab”]
% 彩色柱状图
%% 用到的数据
n = 13;
Z = rand(n,1);
%% 默认图片
bar(Z);
%% 简单的作图
% 这个图根据数据列中值的大小着色。每列中的
% 值越大,颜色越突出
figure
h=bar(Z);
colormap(summer(n)); …
阅读全文 →
|
matlab 怎样去掉矩阵中的零元素
2011-02-19
gaoch
|
matlab中如何删除矩阵的某一列元素
2011-02-19
gaoch
𝔸为M行N列矩阵,删除第i列(1<=i<=N),则:
B=[A(:,1:i-1),A(:,i+1:N)];
或直接在A上修改,
A(:,i)=[];
http://topic.csdn.net/u/20080725/17/b30c6b03-12c6-4022-9df9-de7fd5e0cb4c.html
阅读全文 →
|
在MATLAB中创建带有误差线(误差标记)的柱状图
2011-02-18
gaoch
在MATLAB中,使用一个函数errorbar来定义图形中的误差线。可以用于折线图,柱状图等各种图形。实例如下:
[cc lang=”matlab”]
% 生成示例数据
x=1:10;
y=cumsum(randn(1,10));
lower = y – (rand(1,10));
upper = y + (rand(1,10));
% 由于errorbar函数使用相对差值在图形上绘图,所以
% …
阅读全文 →
|