在R中定义一个参数

在R中定义一个参数,r,matrix,R,Matrix,大家好,我有这个矩阵: m<-matrix(data=c(1,2,3,4,5,6*K,7,8,9,10,11,12),nrow=3,ncol=4) 不是数字参数 我不知道它的价值是多少 K 所以我想要这个 K 保留该矩阵的一个参数 例如,我想用这个参数K解一个线性方程组 我该怎么做呢?你需要把它变成一个函数 m <- function(K) matrix(data=c(1,2,3,4,5,6*K,7,8,9,10,11,12),nrow=3,ncol=4) m您需要将其设

大家好,我有这个矩阵:

m<-matrix(data=c(1,2,3,4,5,6*K,7,8,9,10,11,12),nrow=3,ncol=4)
不是数字参数

我不知道它的价值是多少

K 
所以我想要这个

K 
保留该矩阵的一个参数

例如,我想用这个参数K解一个线性方程组


我该怎么做呢?

你需要把它变成一个
函数

m <- function(K) matrix(data=c(1,2,3,4,5,6*K,7,8,9,10,11,12),nrow=3,ncol=4)

m您需要将其设置为
函数

m <- function(K) matrix(data=c(1,2,3,4,5,6*K,7,8,9,10,11,12),nrow=3,ncol=4)

m将“6*as.numeric(K)”替换为“6*K”,将“6*as.numeric(K)”替换为“6*K”,如果我想对矩阵m进行LU分解,我可以??它定义一个函数。。当我调用它时,我应该始终使用一个数字…我希望它应该是一个符号..@user448381听起来你需要一个符号计算系统。你可以看看包
Ryacas
看看上面的链接,q和l是参数,我没有为它们定义任何值……如果我想对矩阵m进行LU分解,我可以??它定义一个函数。。当我调用它时,我应该始终使用一个数字…我希望它应该是一个符号..@user448381听起来你需要一个符号计算系统。你可以看看这个包
Ryacas
看看上面的链接,q和l是参数,我没有为它们定义任何值。。。