Learn R Programming

matlab (version 0.8-3)

padarray: MATLAB padarray function

Description

Pad array.

Usage

padarray(A, padsize, padval=0, direction=c("both", "pre", "post"))

Arguments

A
vector, matrix, or array to be padded
padsize
integer vector specifying both amount of padding and the dimension along which to add it
padval
scalar value specifying pad value, which defaults to 0. Instead, it may specify the method used to determine pad values. Valid values for the method are: ll{ "circular" pad with circular repetition of elements
direction
character string specifying direction to apply padding. Valid values are: ll{ "both" pad before first element and after last array element along each dimension "pre" pad

Value

  • Return value is the same type as argument A with requested padding.

Details

This is an S4 generic function.

Examples

Run this code
padarray(1:4, c(0, 2))				# 0 0 [1 2 3 4] 0 0
padarray(1:4, c(0, 2), -1)			# -1 -1 [1 2 3 4] -1 -1
padarray(1:4, c(0, 2), -1, "post")		# [1 2 3 4] -1 -1
padarray(1:4, c(0, 3), "symmetric", "pre")	# 3 2 1 [1 2 3 4]
padarray(letters[1:5], c(0, 3), "replicate")	# a a a [a b c d e] e e e
padarray(letters[1:5], c(0, 3), "circular", "post")	# [a b c d e] a b c

Run the code above in your browser using DataLab