how to use a vector as an input in a function
72 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
saeed rezaei
el 31 de Mzo. de 2019
Respondida: Star Strider
el 31 de Mzo. de 2019
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 comentarios
Respuesta aceptada
Star Strider
el 31 de Mzo. de 2019
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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Get Started with MATLAB en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!