- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
x1<-as.matrix(seq(-32.768,32.768,length=100))
x2<-as.matrix(seq(-32.768,32.768,length=100))
X<-cbind(x1,x2)
y <- outer(X,X,Ackley)
功能实现
Ackley <- function(x1,x2){
a<-20
b<- 0.2
c<-(2*pi)
fofx1<- -a*exp(-b*sqrt((rowSums(X^2)/100)))-
exp(rowSums(cos((c*X)/100)))+a+exp(1)
fofx2 <- -a*exp(-b*sqrt((rowSums(X^2)/100)))-
exp(rowSums(cos((c*X)/100)))+a+exp(1)
return(fofx1+fofx2)
}
我收到这样的错误 -dim(robj) <- c(dX, dY) 中的错误: dims [产品 40000] 与对象的长度 [100] 不匹配
最佳答案
ackley <- function(x1, x2) {
a <- 20
b <- 0.2
c <- (2*pi)
d <- 2
fofx1 <- -a*exp(-b*sqrt(1/d*sum(c(x1,x2)^2))) -
exp(sum( cos(c*c(x1,x2))/d))+a+exp(1)
#fofx2 <- -a*exp(-b*sqrt(sum(c(x1,x2)^2)/100))-
# exp(sum( cos(c*c(x1,x2))/100))+a+exp(1)
return(fofx1)
}
Ackley <- Vectorize(ackley)
x1 <- seq(-32.768,32.768,length=500)
x2 <- seq(-32.768,32.768,length=500)
z <- outer(x1, x2, FUN="Ackley")
library(plotly)
plot_ly(x=~x1, y=~x2, z = ~z, type="surface") %>%
layout(scene=list(aspectratio = list(x = 1, y = 1, z = 1)))
关于r - R 中使用 persp3d 图实现 Ackley 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46988881/
我正在尝试根据我拥有的数据以经度/纬度格式创建透视图。 纬度和经度绘制正确,但背景是奇怪的黑色。我怎么能改变它。 persp(lga_crop_05, expand =0.5, phi = 35, c
我正在尝试在透视图的 x 轴上绘制日期,但找不到这样做的方法。这就是我所在的位置: x <- seq(-10, 10, length= 30) x0 <- as.Date("2000-01-01")
我想做以下事情 set.seed(1) x 2] <- 0 plot.new() rasterImage(bottom.img, 0, 0, 1, 1) rasterImage(top.img, 0
我正在使用“persp”生成 3D 图。结果是: persp(TestMatrix ,theta = 30, phi = 30, expand = 0.19,scale=FALSE,shade=0.4
无论我尝试做什么,我都无法摆脱右边距和左边距。在我看来,以下代码 (MWE) 应该符合我的预期: library("raster") r <- raster(extent(0,5,0,10), res
我有这个数据: wine <-read.table("http://archive.ics.uci.edu/ml/machine-learning-databases/wine/wine.data",
我是 R 3D 绘图新手。我基本上有一个大小为 9x3 的矩阵。这是我必须绘制的: ###loads the above matrix d2 <- read.csv("data.csv", heade
我正在创建一个包含多个透视图的面板,每个图显示通过调整复杂回归模型中的预测变量生成的一系列数据。我希望我的 3D 表面由我的 z 变量进行颜色编码,我可以很容易地做到这一点。我如何使用这个色标并使其覆
我有一个名为 ht2 的矩阵。我使用 persp 函数生成 3D View 。 ht2 <- matrix(1, 29, 36) ht2[4:26,4:33] <- 0 ht2[6:10,6:31]
OpenGL 的 NDC 坐标形成一个立方体,-Z 侧紧贴屏幕,+Z 侧最远。 当我使用... // ortho arguments are: left, right, bottom, top,
我是一名优秀的程序员,十分优秀!