2013-05-29 155 views
0

我想要創建一個可以將矩陣元素作爲輸入的函數。這可能嗎? 我在主腳本就像一個矩陣:將矩陣元素插入到Matlab中的函數輸入中

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

我想打一個功能是這樣的:

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

這可能嗎?錯誤是我有不平衡的括號或括號,所以我猜它不喜歡輸入上的A(7)。

任何想法?謝謝。

回答

3

要做到這一點,你只需要聲明你的功能,你通常會

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

,並提供A(7)作爲輸入:result=myFunction(b,A(7));