将矩阵元素插入Matlab中的Function输入

时间:2013-05-29 08:02:42

标签: matlab function input matrix

我想创建一个可以将矩阵元素作为输入的函数。这可能吗? 我在主脚本中有一个矩阵,如:

A = [0 1 2 3 4 5 6 7 8] 

我想创建一个类似的函数:

function [a] = myFunction(b, A(7))
a = b + A(7)

这可能吗?错误是我有不平衡的括号或括号,所以我猜它不喜欢输入上的A(7)。

有什么想法吗?谢谢。

1 个答案:

答案 0 :(得分:3)

要做到这一点,你只需要像往常一样声明你的功能

function [a] = myFunction(b, c)
a = b + c;

并提供A(7)作为输入:result=myFunction(b,A(7));