Funm @Sin VS Matrix Matlab的Sin

时间:2014-02-18 01:13:20

标签: matlab matrix linear-algebra matrix-multiplication

如果我有一个矩阵说A = [0.64 0.42;在Matlab中,为什么罪(A)给我一个不同于funm(A,@ sin)的结果?我希望它们是一样的吗?

1 个答案:

答案 0 :(得分:0)

funm(A,@ sin)调用执行矩阵sin操作,这是与sin(A)调用不同的操作,它执行矩阵中每个单独条目的sin。相反,矩阵sin通过计算此处定义的幂级数来执行:

http://www.johndcook.com/blog/2008/03/14/what-is-the-cosine-of-a-matrix/

该页面还提供了关于矩阵sin用于什么的良好讨论,以及它与单个元素的罪的区别。