我有以下向量:

a = [1 2];
b = [0.25 0.5];

我想获得一个2x2矩阵c

c = [1/0.25+1/0.5  2/0.25+1/0.5  
     1/0.25+2/0.5  2/0.25+2/0.5];

我的目标是在以后用更多的值扩展此模型

谢谢

===============>>#1 票数:4

最好的线性代数:

(1./b')*a

===============>>#2 票数:0

repmat(a,size(b,2),1)./repmat(b',1,size(a,2))

  ask by mathew translate from so

未解决问题?本站智能推荐:

1回复

Matlab中矩阵行之间的除法

我在Matlab中执行矩阵行之间的除法时遇到一些问题; 即按元素划分两个后续行。 例如,我需要编写一个函数,将以下矩阵A转换为矩阵B : A = [1, 2, 3; 4, 5, 6; 7, 8, 9] B = [4, 2.5, 2; 1.75, 1.6, 1.5] 我怎样才
2回复

矩阵的矩阵矩阵

我有很多。 现在,我需要每行包含8个元素的矩阵。 我的数组如下所示: 第19至36栏 等等。 如何获得[nx8]矩阵? 例如: 我试过重塑,但无法正常工作。 我得到一个不应该的1。
2回复

MATLAB:MEX矩阵除法得到的结果与m文件不同

我已经使用了MATLAB的编码器工具来创建矩阵指数函数的MEX版本,以用于另一组函数中。 问题是,MEX版本提供的结果与原始m文件不同。 调试之后,我相信这是因为MEX文件和m文件没有做矩阵除法(\\)。 或MEX文件首先存在问题。 直到发生矩阵除法的那一行的所有变量在两侧都是相等的
2回复

矩阵内矩阵matlab

我尝试在矩阵中输入矩阵 然后用新矩阵输入矩阵 我尝试使用 当n是整数但我不能做 怎么解决? 非常感谢您的关注
1回复

如何在MATLAB中将矩阵的行除以不同的值(数组除法)

可以说我有矩阵M = ones(3); 我想将每行除以不同的数字,例如C = [1;2;3]; 。 如何不使用循环就可以做到这一点?
1回复

矩阵除法问题

我有这个矩阵除法问题。 我有这样的东西 我想我可以写成 现在有什么方法可以消除这种形式。 B和C都是非常大的矩阵,在matlab中计算B / C大约需要1分钟。 那么我还有其他方法可以操纵它吗?
2回复

Matlab中的矩阵

我正在运行一个脚本,该脚本调用一个函数,并且在函数内它从矩阵中获取一个值。 Matlab似乎认为该值仍然是矩阵,并要求一个值。 当其平方。 我应该从矩阵中得到一个值。 任何帮助,将不胜感激! 产量 使用^时出错输入必须是标量和方矩阵。 要计算逐元素的POWER,请改用POW
2回复

matlab中的矩阵?

我正在研究Connected Components标签,我的矩阵是: 现在,我想对它进行第二次扫描,为此我做了以下代码: 但问题是,当我运行此代码时,我得到以下输出 我的结果中只有一个值发生了变化(第2行,4列),而我希望: 有人可以帮忙吗? 我在哪里弄错了?
1回复

矩阵乘以矩阵矩阵的乘法

让矩阵A的大小x为y,矩阵B的大小为x为1 矩阵B中的一个元素表示与矩阵AI相对应的辅因子的种类要程序A * B(每个数组的A *因子) 例 我尝试使用标量乘法,但是由于标量乘法必须具有相同大小的数组,因此无法使用,我该如何解决呢?
2回复

Matlab中按元素进行矩阵除法仅返回二进制值

我正在Matlab中读取两个图像作为矩阵,并想要创建第三个图像,其计算公式为: 但是,我相信Matlab正在舍入按元素划分的值(我当然不希望这样做)。 例如, im1-im2的第一值为32 , im1+im2的第一值为70 。 因此,结果矩阵的第一个值应该是32/70=0.4571