标签: matlab
如何将下面的矩阵转换为Matlab所需的矩阵,我尝试使用逻辑,但无法生成逻辑:
<span(.*?)>From</span>
必填
6 8 10 16
答案 0 :(得分:1)
以下代码将起作用:
A=[6 8; 10 16]; B=zeros(3); B([1,3],[1,3])=A; B
答案 1 :(得分:1)
B=zeros(3); B([1,end],[1,end])=A;
答案 2 :(得分:1)
其他解决方案可能是您想要的,但是,这是执行相同操作的一种不必要的复杂方法:
B = conv2( ones(2), A) .* ~strel('diamond',1).Neighborhood;
strel函数需要“图像处理工具箱”,因此,如果没有它,则可以对这些问题使用一些解决方案的变体:1,2。
strel
在R2018b上测试。