【发布时间】:2014-02-18 01:13:19
【问题描述】:
如果我有一个矩阵说 A = [0.64 0.42; 0.42 0.97] 在 Matlab 中,为什么 sin(A) 给我的结果与 funm(A, @sin) 不同?我希望他们是一样的?
【问题讨论】:
标签: matlab matrix linear-algebra matrix-multiplication
如果我有一个矩阵说 A = [0.64 0.42; 0.42 0.97] 在 Matlab 中,为什么 sin(A) 给我的结果与 funm(A, @sin) 不同?我希望他们是一样的?
【问题讨论】:
标签: matlab matrix linear-algebra matrix-multiplication
funm(A,@sin) 调用执行矩阵 sin 运算,这与 sin(A) 调用不同,后者执行矩阵中每个单独条目的 sin。矩阵 sin 是通过计算此处定义的幂级数来执行的:
http://www.johndcook.com/blog/2008/03/14/what-is-the-cosine-of-a-matrix/
本页还很好地讨论了矩阵 sin 的用途,以及它与单个元素的 sin 有何不同。
【讨论】: