Access matrix values inside of a function
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Christian S.
le 2 Mar 2021
Commenté : Christian S.
le 4 Mar 2021
Hi MATLAB-Folks,
I'm asking with a beginner problem for your help, I searched the forum for an answer but without sucess:
I have a script, that creates a vector, lets say as an example:
>> g_x_contact=[0 0 1 2 3 4 0 0]
afterwards I'm creating a function, that uses the corresponding value of the vector within.
For example:
function Integral = pressure_integral(x)
Integral = g_x_contact(x).*(x/2)
end
So I want the function to use the value at position x and calculate the according steps afterwards.
Here the promt-line >> pressure_integral(6) should calculated with the sixth element: 4.*(6/2)=12
Instead I get the error-Message
Unrecognized function or variable 'g_x_contact'.
Error in pressure_integral (line 6)
Integral = g_x_contact(x).*(x/2)
Can anybody give me a hint, how the access the Vector?
Thank you in advance and very best
Christian
0 commentaires
Réponse acceptée
Bob Thompson
le 2 Mar 2021
Modifié(e) : Bob Thompson
le 2 Mar 2021
I believe this is the purpose of global variables, but I could be wrong. I don't really use them much.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Whos dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!