【发布时间】:2015-09-20 20:56:01
【问题描述】:
我正在寻找一种方法将某个矩阵元素与其最低公约数相除。
例如,我有向量
[0,0,0; 2,4,2;-2,0,8]
我知道最小公约数是2,所以除法后的矩阵就是
[0,0,0;1,2,1;-1,0,4]
可以计算这个的内置方法是什么?
提前致谢
附言我个人不喜欢使用循环进行这种计算,似乎有内置的计算可以执行矩阵元素除法。
【问题讨论】:
-
你只需要除法的代码,而不是求最小公约数,对吧?
-
@Max 老实说,找到最小公约数也很好
-
可能想更改您的问题标题,因为该问题的答案是
A/a。 -
我赞同@JJMDriessen 的建议,因为如果你开始学习任何matlab,关于
A/a的部分是微不足道的。但是“vector的gcd”部分更有趣,答案都集中在这个上面。 -
@JJM Driessen, Andras Deak 是的,这个新标题看起来好多了,谢谢
标签: matlab matrix vectorization