# same amp factor for every coeff.
data(bot)
bot1 <- coo.sample(bot@coo[[1]], 50)
coo.plot(bot1, col=NA)
amp <- seq(0.9, 0.3, -0.1)
for (i in seq(along=amp)) {
coo.ef.amplify(bot1, amp[i], draw=TRUE, first=FALSE,
col=NA, border=col.summer(length(amp))[i])}
# random shape, separate amplification
poly <- efourier.shape(nb.h=5, alpha=3, plot=FALSE)
poly2 <- coo.sample(poly, 20)
layout(matrix(1:4, nc=2, byrow=TRUE))
par(oma=rep(0.5, 4), mar=c(2, 2, 3, 2))
coo.plot(poly2, col=NA, main="an")
for (i in seq(-1, 1, 0.5)) {
coo.ef.amplify(poly2, c(i, 1, 1, 1), draw=TRUE)}
coo.plot(poly2, col=NA, main="bn")
for (i in seq(-1, 1, 0.5)) {
coo.ef.amplify(poly2, c(1, i, 1, 1), draw=TRUE)}
coo.plot(poly2, col=NA, main="cn")
for (i in seq(-1, 1, 0.5)) {
coo.ef.amplify(poly2, c(1, 1, i, 1), draw=TRUE)}
coo.plot(poly2, col=NA, main="dn")
for (i in seq(-1, 1, 0.5)) {
coo.ef.amplify(poly2, c(1, 1, 1, i), draw=TRUE)}
Run the code above in your browser using DataLab