有没有办法在 R 中创建连接两点的线?我知道lines(),函数,但它创建线段我正在寻找的是一条无限长的线。
在以下代码中:
det<-function(M)
{
if (nrow(M) == 2)
{
return(M[1,1]*M[2,2]-M[1,2]*M[2,1])
}
else
{
d<-0
for (i in 1:ncol(M))
{
d<-d+(-1)^(i+1)*M[1][i]*det(M[-1,i])
}
return(d)
}
}
Run Code Online (Sandbox Code Playgroud)
执行我确定的功能
x<-matrix(c(1:9),nrow=3)
Run Code Online (Sandbox Code Playgroud)
执行功能时
det(x)
Run Code Online (Sandbox Code Playgroud)
我收到错误:
if(nrow(M)== 2){:参数的长度为零时出错