how to use a vector as an input in a function
70 ビュー (過去 30 日間)
古いコメントを表示
dear all
i wanna creat a function which use a vector and a digit as inputs. it is as below:
function [z]=(x,[m,n,o,p])
z=x+m+n+o+p;
end
but it doesn't work!
how can i use a vector as inupt?
thanks alot
0 件のコメント
採用された回答
Star Strider
2019 年 3 月 31 日
Your code has a number of errors.
This corrected version works:
function [z]=f(x,v) % Define & Code Function ‘f’
z = x+v(1)+v(2)+v(3)+v(4);
end
z = f(42,[5 12 3 7]) % Call Function ‘f’
I will let you explore the reasons it does.
Note that if you are simply summing the elements of vector ‘v’, use the sum function. However, since I believe this is not your actual problem, I am summing the elements individually.
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Get Started with MATLAB についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!