matlab function函数中带for循环,有两个输入一个输出,怎么编写调用函数代码
时间: 2023-06-11 09:06:54 浏览: 629
假设你的函数定义如下:
```matlab
function [output] = myFunction(input1, input2)
output = zeros(size(input1));
for i = 1:size(input1, 1)
for j = 1:size(input1, 2)
output(i,j) = input1(i,j) + input2(i,j);
end
end
end
```
那么调用该函数的代码可以如下编写:
```matlab
input1 = [1 2; 3 4];
input2 = [5 6; 7 8];
output = myFunction(input1, input2);
disp(output);
```
其中,`input1`和`input2`是你需要传入函数的两个输入参数,`output`是函数返回的输出参数。在这个例子中,`myFunction`函数会将`input1`和`input2`对应位置的元素相加,并将结果存储在`output`中。最后,`disp(output)`用于显示`output`的值。
阅读全文