最近开始学习八度。如何通过将函数应用于每个元素来从另一个矩阵生成矩阵?
例如:
我主要关心的是一个函数,它使用x的值,就像找到反函数或者如上所示的东西一样。
问候。
答案 0 :(得分:2)
你可以尝试
B = A.*2 + 1
运算符.
表示将以下操作*
应用于矩阵的每个元素。
您可以在分发包和Web上找到Octave的大量文档。更好的是,您通常也可以使用Matlab上的大量文档。
溶液。对于更复杂的操作,您可以使用arrayfun()
,例如
B = arrayfun(@(x) 2*x/(x^2+1), A)