Global Index (all files) (short | long) | Local Index (files in subdir) (short | long)
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
This function is called by | |
---|---|
function A = makehatch(hatch) % 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