我想做一些2D绘图,因此想要实现一些矩阵转换。由于我的数学背景很浅,我正在尝试理解如何在C#中做到这一点(任何其他oop语言显然都会做到这一点)。我读到的所有内容都是解释说我们需要使用3x3矩阵来处理翻译。因为你不能用乘法进行翻译。但这是通过矩阵的乘法来创建我们的变换。因此,我们使用类似如下的东西:{ y1, y2, ty }我理解第三列的意思,但是为什
假设一个维数为n-by-n的矩阵W是已知的,并且它的元素是0和1之间的正数。假设还有一个符号向量 k = [a b c d]; 我需要随机地将W的所有非零分量与k的一个分量相乘(随机),例如: ? 我尝试过的: k = sym('a', [1 4]);k(randperm(msize, 1))
fo