gpt4 book ai didi

matlab - 展开和裁剪矩阵

转载 作者:太空宇宙 更新时间:2023-11-03 19:56:18 26 4
gpt4 key购买 nike

如何扩展边缘周围为零的矩阵,然后在进行一些操作后将其裁剪回相同的大小?

最佳答案

你可以这样做:

octave:1> x = ones(3, 4)
x =

1 1 1 1
1 1 1 1
1 1 1 1

octave:2> y = zeros(rows(x)+2, columns(x)+2);
octave:3> y(2:rows(x)+1, 2:columns(x)+1) = x
y =

0 0 0 0 0 0
0 1 1 1 1 0
0 1 1 1 1 0
0 1 1 1 1 0
0 0 0 0 0 0

octave:4> y = y.*2 (manipulation)
y =

0 0 0 0 0 0
0 2 2 2 2 0
0 2 2 2 2 0
0 2 2 2 2 0
0 0 0 0 0 0

octave:5> x = y(2:rows(x)+1, 2:columns(x)+1)
x =

2 2 2 2
2 2 2 2
2 2 2 2

关于matlab - 展开和裁剪矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5525496/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com