How to change the value of a vector through sub functions

4 visualizaciones (últimos 30 días)
Brian Peoples
Brian Peoples el 17 de Mzo. de 2019
Comentada: Walter Roberson el 17 de Mzo. de 2019
Hello-
pretend:
prisoner = 1:2
outcomes = []
bias = .25
choice = zeros(1,2)
These are sub functions and I want to only change 1 element of the 'choice' vector eachtime the main function is called. How could this be done?
These are only a part of the subfunctions, but this is where I'm struggling..
%prisoner cooperate (1)
function [choice(1)] = prisoner_coop(prisoner,outcomes,bias)
choice(1) = 1
end
%prisoner defect (2)
function [choice(2)] = prisoner_defect(prisoner,outcomes,bias)
choice(2) = 0
end
  8 comentarios
Walter Roberson
Walter Roberson el 17 de Mzo. de 2019
What does your project have to do with transfer functions or embedded matlab functions ? You tagged a number of things that look irrelevant at the moment .

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Creating and Concatenating Matrices 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!

Translated by