该函数\Sexpr{}
无法识别矩阵对象。例如,我正在使用 R 中的“exams”包设置考试问题。我有两个通过 R 命令生成的对象 1. opt.obj.val 2. opt.sol。对象opt.obj.val返回标量值,而opt.sol返回矩阵对象。我想在问题的解决方案部分使用这两个对象。\Sexpr{}
可以使用诸如opt.obj.val对象之类的标量值。但是,它不能识别作为矩阵对象的opt.sol 。是否可以用于\Sexpr{}
检索矩阵对象或是否有任何替代命令?
<<echo=FALSE, results=hide>>=
library(lpSolve)
P1 <- c(11, 12, 10, 9)
P2 <- c(6, 7, 500, 3)
P3 <- c(8, 8.5, 7.5, 9.5)
costs <- rbind(P1, P2, P3)
row.signs <- rep("=", 3)
row.rhs <- c(30, 30, 30) # rhs values of rows
col.signs <- rep("=", 4)
col.rhs <- c(15, 25, 40, 10) # rhs values of columns
opt.obj.val <- lp.transport(costs, "min", row.signs, row.rhs, col.signs, col.rhs)$objval
opt.sol <- lp.transport(costs, "min", row.signs, row.rhs, col.signs, col.rhs)$solution
@
\begin{question}
a) What is the optimal objective function value?
\begin{answerlist}
\item \Sexpr{opt.obj.val}
\item 780
\item 350
\item 560
\item 710
\end{answerlist}
\end{question}
\begin{solution}
\begin{answerlist}
\item True.
\item False.
\item False.
\item False.
\item False.
\end{answerlist}
The optimal objective function value is \Sexpr{opt.obj.val}.
The optimal solution is \Sexpr{opt.sol}.
\end{solution}
\exname{Transportation}
\extype{schoice}
\exsolution{10000}
\exshuffle{TRUE}