文件交换的选择

我们最好的用户提交

创建孵化的补丁

汪东城本周的选择hatchfill通过尼尔经脉,applyhatch_pluscolor通过布兰登·利维,applyhatch_plusC通过布莱恩·卡茨

在研究生院,我花一些时间准备出版我的阴谋。的一个需求是情节需要清晰和理解在黑色和白色。线情节,我利用各种线风格,厚度,标记。补丁,我将使用灰度来表示不同的颜色。的单色屏幕和低分辨率点阵打印机,准备使用的方式来表示各种补丁。与功能的尼尔·布兰登,布莱恩,你也可以在MATLAB中创建容易准备。

内容

hatchfill

尼尔的功能允许您通过补丁处理并将其转换成可定制的舱门。让我们看看这等高线图包含几个部分,我想取代舱口。

%创建两个数据集mData =膜(1、50);pData =山峰(101)-10;%设置colormapcolormap ([0 0 0;夏天;1 1 1)contourf (mData);caxis ([min (mData(:)),马克斯(mData (:))));持有(c1, h1) = contourf (pData, -10年[2.5 - 2.5]);(c2, h2) = contourf (-pData (2.5 - 2.5) + 10);持有;

我可以让其中一个对角交叉影线,另一个。

%从CONTOURGROUP获得补丁对象hPatch1 = findobj (h1,“类型”,“补丁”);hPatch2 = findobj (h2,“类型”,“补丁”);%应用孵化填补hh1 = hatchfill (hPatch1,“单一”-45年,3);hh2 = hatchfill (hPatch2,“十字”,45岁,3);%去除轮廓集(h1, h2,“线型”,“没有”)%改变交叉影线为白色集(hh2,“颜色”,“白色”)

applyhatch_pluscolor和applyhatch_plusC

布兰登和布莱恩的条目将不同的颜色在整个图转换为孵化模式。的好处是,他们也会照顾的传说。

%创建原始图跳频= gcf;colormap(飞机(4));h =酒吧(兰德(3,4));传奇(“苹果”,“橙”,“香蕉”,“甜瓜”,“位置”,“EastOutside”);%布兰登的应用功能tH =标题(布兰登”年代applyhatch);applyhatch_pluscolor(跳频,“\ - x”。0(1 0 1 0)飞机(4));%布莱恩的应用功能集(tH,“字符串”,布莱恩”年代applyhatch);applyhatch_plusC(跳频,“\ - x”。,“rkbk”);集(tH,“字符串”,“原始”);

这两个函数派生和受一些相同的现有条目,所以功能非常相似,有一些语法上的差异。例如,布兰登的函数有两个较为方便的语法的前景/背景颜色和指定不同的舱口线宽。布莱恩的函数可以分配任意混合的颜色准备不管使用原来的颜色。

我刚从文件交换强调三个条目来创建,但还有其他一些条目你可能想查看。

评论

让我们知道你的想法在这里或留下你的评论尼尔。,布兰登,布莱恩




使用MATLAB®7.12发表

|
  • 打印
  • 发送电子邮件

评论

留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。