我有两个向量,比如A大小为nx1,B大小为1xm.我想C从非线性公式创建一个结果矩阵(nxm)
C(i,j) = A(i)/(A(i)+B(j)).
Run Code Online (Sandbox Code Playgroud)
我知道我可以通过循环执行此操作,例如:
for i=1:n,
C(i,1:m)=A(i)./(A(i)+B(1:m));
end
Run Code Online (Sandbox Code Playgroud)
但是有可能在某种程度上不使用循环吗?
编辑:谢谢你的回答!作为一个小小的补充,在我看到它们之前,朋友提出了以下解决方案:
C = A*ones(1,m)./(ones(n,1)*B+A*ones(1,m))
Run Code Online (Sandbox Code Playgroud)