该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

end

if ratiow*pwidth > bwidth

bigpattern(:,bwidth+1:end) = [];

end

bigpattern = repmat(bigpattern,[1 1 3]);

color = (bits(:,:,1) == colorval(1)) & ...

(bits(:,:,2) == colorval(2)) & ...

(bits(:,:,3) == colorval(3));

color = repmat(color,[1 1 3]);

bits(color) = bigpattern(color);

if ~isempty(colorlist)

[colors,colori] = nextnonbw(colori,colorlist,bits);

else

colors = (bits(:,:,1) ~= bits(:,:,2)) | ...

(bits(:,:,1) ~= bits(:,:,3));

end

colorind = find(colors);

pati = (pati + 1);

if pati > length(patterns)

pati = 1;

end

end

newfig = figure('units','pixels','visible','off');

imaxes = axes('parent',newfig,'units','pixels');

im = image(bits,'parent',imaxes);

fpos = get(newfig,'position');

set(newfig,'position',[fpos(1:2) figsize(3) figsize(4)+1]);

set(imaxes,'position',[0 0 figsize(3) figsize(4)+1],'visible','off');

set(newfig,'visible','on');

function [colors,out] = nextnonbw(ind,colorlist,bits)

out = ind+1;

colors = [];

while out <= size(colorlist,1)

if isequal(colorlist(out,:),[255 255 255]) | ...

isequal(colorlist(out,:),[0 0 0])

out = out+1;

else

colors = (colorlist(out,1) == bits(:,:,1)) & ...

(colorlist(out,2) == bits(:,:,2)) & ...

(colorlist(out,3) == bits(:,:,3));

return

end

end

%而applyhatch函数需要调用下面的函数

function A = makehatch(hatch)

%MAKEHATCH Predefined hatch patterns

%   MAKEHATCH(HATCH) returns a matrix with the hatch pattern for HATCH

%    according to the following table:

%       HATCH         pattern

%      -------       ---------

%         /           right-slanted lines

%         \           left-slanted lines

%         |           vertical lines

%         -           horizontal lines

%         +           crossing vertical and horizontal lines

%         x           criss-crossing lines

%         .           single dots

%

%   See also: APPLYHATCH

%   By Ben Hinkle, bhinkle@mathworks.com

%   This code is in the public domain.

n = 6;

A=zeros(n);

switch (hatch)

case '/'

A = fliplr(eye(n));

case '\'

A = eye(n);

case '|'

A(:,1) = 1;

case '-'

A(1,:) = 1;

case '+'

A(:,1) = 1;

A(1,:) = 1;

case 'x'

A = eye(n) | fliplr(diag(ones(n-1,1),-1));

case '.'

A(1:2,1:2)=1;

otherwise

error(['Undefined hatch pattern "' hatch '".']);

end

matlab 填充斜线,请教一个关于柱状图的问题--填充采用斜线之类的,不能是颜色...相关推荐

  1. 多个限制条件数学建模matlab,急急。请教一个限制条件复杂的优化问题

    非常感谢,上一个问题已解决,这里我想做x在区间[0.02 100]  y 对应的图像(我想要的结果类似于下面截图),我用了以下代码,可是图像结果只画了最后一个点,但窗口里面结果却有很多个点,这是怎么回 ...

  2. matlab/ansys协同的一个例子

    前段时间找了点Matlab与ANSYS协同工作的资料,在我看来所谓协同是ANSYS将结果写到文件然后Matlab读,或者Matlab写数据到文件ANSYS读,协同是通过读写文件实现的.我找了个瞬态分析 ...

  3. Java边缘填充_任意画一个多边形,用边缘填充算法填充

    任意画一个多边形,并用边(缘)填充算法进行填充.(多边形的顶点坐标存放在数组中,坐标值由键盘输入) #include #include //边缘填充 void draw(int a,int b){ f ...

  4. [求助]请教一个问题!

    向大家请教一个问题,在.Net里,能否利用反射,或者其它功能,能截取应用程序对已知函数调用. 例如:已知一个函数m_func_A(),能否截取所有对m_func_A()的调用,当然,这里是没有m_fu ...

  5. SAP License:请教一个SD和FM基金预算集成的问题

    您好!请教一个SD和FM基金预算集成的问题:)  请启阅!望能进一步探讨相关问题:)TKS 前提:1.不采用获利能力段 2.FM采用模板预算,不采用BCS预算 请问:以上前提下的SD和FM集成是否合理 ...

  6. C语言在main中输入2个整数ab,请教一个C语言问题。若输入3个整数3,2,1,则以下程序输出的结果是.,c 语言问题 输入三个整数 按从小到大输出...

    导航:网站首页 > 请教一个C语言问题.若输入3个整数3,2,1,则以下程序输出的结果是.,c 语言问题 输入三个整数 按从小到大输出 请教一个C语言问题.若输入3个整数3,2,1,则以下程序输 ...

  7. linux 汇编语言ldreq,请教一个中断句柄的问题 - ARM技术论坛-ARM嵌入式论坛-人气最火爆ARM学习论坛 - 21ic电子技术开发论坛...

    首先,谢谢大家能够进来看我的这个问题. 我想请教一个问题: 代码: NoInt       EQU 0x80 USR32Mode   EQU 0x10 SVC32Mode   EQU 0x13 SYS ...

  8. matlab 提取极值,利用matlab 进行极值统计的一个例子——gev 方法.pdf

    利用matlab 进行极值统计的一个例子--gev 方法 利用 Matlab 进行极值统计的一个例子--GEV 方法 科研菜鸟 /u/sanshiphy 数据和例子均来自于 S. Coles, An ...

  9. 数组排序:声明一个整型数组并填充数据,排序,输出排序后数据,倒序输出数据。

    数组排序:声明一个整型数组并填充数据,排序,输出排序后数据,倒序输出数据. int[] arr = new int[10];for (int i = 0;i<arr.length;i++){ar ...

最新文章

  1. 如何在linux服务器上使用hanlp
  2. 网络:HTTP报文格式
  3. 医用口罩、N95、KN95口罩的区别
  4. ICCV 2015 揭开152层神经网络的面纱
  5. FFmpeg转码音视频不同步情况总结
  6. java代码实现简单的向企业微信发送信息
  7. 如何下载Eclipse?
  8. c语言数字黑洞123问题,求助:数字黑洞效率问题
  9. 内存储器(主存储器)的分类及存储芯片的扩展方式
  10. php dth网络节点,基于 DHT 网络的磁力链接和BT种子的搜索引擎架构
  11. elementui树形组件默认点击第一个字节点
  12. UnityShader学习教程之<详解uv坐标,c#类似uv坐标的值以及贴图操作>
  13. 台式计算机虚拟内存怎么设置,电脑虚拟内存怎么设置
  14. 陌陌引流卖什么产品好?陌陌引流变现的方式
  15. 基于centos 搭建GP集群
  16. 今日早报 每日精选12条新闻简报 每天一分钟 知晓天下事 8月17日
  17. SecureFX传输速度一直是0
  18. 官方或授权数码相机维修点一览(华南)
  19. 汇总WMS-开源仓库管理系统
  20. 不收费的数据恢复软件_大杀器一款超牛逼的数据恢复软件,能够帮你找回已删除的各种文件...

热门文章

  1. 悬浮窗_华为手机悬浮窗设置在哪里
  2. web前端开发——HTML学习
  3. php 红包算法,PHP语言:实现微信红包拆分算法
  4. eclipse xml文件报错_Maven教程6: Maven与Eclipse整合
  5. Linux下的Shell编程之Helloworld.sh看过来
  6. 适合文科女孩子学的计算机类专业,文科女生最吃香的专业2021 哪些专业有前景...
  7. MongoDB数据库设计备忘
  8. python的web可视化_Python的Web可视化框架Dash(8)---核心组件
  9. Linux设备树翻译计划
  10. ISDN与PSTN的区别是什么?