导读 在Matlab中,`padarray`是一个非常实用的函数,用于对数组进行填充操作。无论你是处理图像还是数值数据,它都能帮助你快速实现边缘扩展或补...
在Matlab中,`padarray`是一个非常实用的函数,用于对数组进行填充操作。无论你是处理图像还是数值数据,它都能帮助你快速实现边缘扩展或补零等需求。✨
首先,让我们了解它的基本语法:
`B = padarray(A, [nRows, nCols], padVal, direction)`
- `A` 是原始矩阵。
- `[nRows, nCols]` 指定填充的行数和列数。
- `padVal` 是填充值,默认为 0。
- `direction` 定义填充方向,可选 `'pre'`(前)、`'post'`(后)或 `'both'`(前后)。
例如:
```matlab
A = [1 2; 3 4];
B = padarray(A, [1 1], -1, 'both');
disp(B);
```
结果将为:
```
[-1 -1 -1]
[-112 -1]
[-134 -1]
[-1 -1 -1]
```
通过灵活使用`padarray`,你可以轻松实现边界处理,非常适合信号处理或图像增强场景。💡
快来试试吧!🚀