2014-03-30 82 views
1

轉置運算符在使用Ryacas創建的符號矩陣 上似乎不起作用。Ryacas中的矩陣轉置

> library(Ryacas) 
Loading required package: XML 
> 
> u=Sym("u") 
> v=Sym("v") 
> w=Sym("w") 
> DG=List(List(w-v), List(u-w), List(v-u)) 
> PrettyForm(DG) 
[1] "Starting Yacas!" 
Accepting requests from port 9734 
/   \ 
| (w - v) | 
|   | 
| (u - w) | 
|   | 
| (v - u) | 
\   /
> DGT=t(DG) 
> PrettyForm(DGT) 
/   \ 
| (w - v) | 
|   | 
| (u - w) | 
|   | 
| (v - u) | 
\   /
> DG 
{{w-v},{u-w},{v-u}}; 
> DGT 
{{w-v},{u-w},{v-u}}; 
> 

我在期待DGT是一個1 x 3的行向量。

回答

0

Ryacas不提供。試試這個:

t.Sym <- function(x) Sym("Transpose(", x, ")") 
PrettyForm(t(DG))