matlab 函数输出矩阵
时间: 2023-08-22 17:09:38 浏览: 182
在MATLAB中定义函数时,可以将矩阵作为函数的返回值进行输出。下面是一个简单的示例:
```
function matrix = myFunction(rows, cols)
% 创建一个rows x cols的矩阵
matrix = zeros(rows, cols);
% 对矩阵进行一些操作
for i = 1:rows
for j = 1:cols
matrix(i, j) = i + j;
end
end
end
```
在上面的示例中,我们定义了一个名为`myFunction`的函数,该函数接受两个参数`rows`和`cols`,并返回一个`rows x cols`的矩阵。在函数内部,我们首先使用`zeros`函数创建了一个`rows x cols`的全零矩阵,然后使用双重循环对矩阵进行了一些操作。
调用该函数的方法如下:
```
myMatrix = myFunction(3, 4);
disp(myMatrix);
```
在上面的示例中,我们调用了`myFunction`函数,并将返回的矩阵赋值给了一个变量`myMatrix`。然后使用`disp`函数输出`myMatrix`的值。输出结果如下:
```
2 3 4 5
3 4 5 6
4 5 6 7
```
在实际使用中,你可以根据自己的需求,编写不同的函数来进行矩阵的处理和输出。
阅读全文