本周文件交换精选

我们最好的用户提交

创建孵化的补丁

贾罗本周的选择如下hatchfill通过尼尔经脉applyhatch_pluscolor通过布兰登·利维, 和applyhatch_plusc.通过布莱恩卡茨

在研究生院的时候,我曾花一些时间准备我的作品出版。其中一个要求是,故事情节必须是黑白的,清晰易懂。对于线图,我使用了各种线风格厚度, 和标记.对于补丁,我会使用灰度来表示不同的颜色。在单色屏幕和低分辨率点矩阵打印机的日子里,舱口常用于代表各种贴片区域的方式。与尼尔,布兰登和布莱恩一样的功能,您也可以轻松在Matlab中创建舱口。

内容

hatchfill

Neil的功能允许您通过修补程序处理并将它们转换为可自定义的舱口。让我们来看看这个等高点,其中包含几个我想要用舱口替换的部分。

%创建两个数据集mData =膜(1,50);pData =山峰(101)-10;%设置Colormap.Colormap([0 0 0;夏季; 1 1 1])contourf(mdata);caxis([min(mdata(:)),max(mdata(:))]);持有[c1, h1] = contourf(pData, [2.5 2.5]-10);[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,'linestyle'“没有”将十字舱口改为白色集(hh2,'颜色'“白色”

applyhatch_pluscolor和applyhatch_plusC

布兰登和布莱恩的作品都将整个人物的独特颜色转化为孵化模式。这样做的好处是,他们也会照顾传奇人物。

%创建原创图fh = gcf;Colormap(Jet(4));H = BAR(RAND(3,4));传奇(“苹果”'橘子''香蕉'“甜瓜”'地点''eastoutside');%应用Brandon的功能tH =标题(布兰登”年代applyhatch);applyhatch_pluscolor(跳频,“\ - x”。, 0,[1 0 1 0],射流(4);%适用Brian的功能集(tH,“字符串”布莱恩”年代applyhatch);applyhatch_plusC(跳频,“\ - x”。'rkbk');集(tH,“字符串”“原始”);

这两个函数都是从一些相同的现有条目中派生出来的,因此功能非常相似,只是在语法上有所不同。例如,Brandon的函数有一些方便的语法用于反转前景色/背景色和指定不同的阴影线宽度。Brian的功能可以为舱口分配任意混合的颜色,而不管原来使用的颜色。

我刚刚强调了File Exchange中用于创建舱门的三个条目,但还有其他一些条目参赛作品您可能想要退房。

注释

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




MATLAB®7.12发布

|
  • 打印
  • 发送电子邮件

注释

要留下评论,请点击这里登录到您的MathWorks帐户或创建一个新帐户。