i was trying to make a funtion for school and my teacher gave me a code that he used to make the funtion.
the code he used was:
function dx = colour_selection_2020f (t,x)
dx = [0];
% 'a' is the selection strength for colouration based on female preference
% 'b' is the selection strength based on predation pressure
% 'c' is the narrow sense haritability of colouration
a = .68;
b= -.71;
c=.0054;
dx(1) = (a*c)+(b*c);
and the code i used was:
can someone please tell me whats wrong with it???

3 comentarios

darova
darova el 20 de Mzo. de 2020
Why do you think there is something wrong with it?
Jasleen Kahlon
Jasleen Kahlon el 20 de Mzo. de 2020
if i try to use the function it says it cannot be found
darova
darova el 21 de Mzo. de 2020
Filename and function name should be the same

Iniciar sesión para comentar.

 Respuesta aceptada

the cyclist
the cyclist el 20 de Mzo. de 2020

1 voto

He wrote
dx = [0];
and you wrote
dx[0];

2 comentarios

John D'Errico
John D'Errico el 20 de Mzo. de 2020
Well, since the only difference was the presence of an = operator, the two versions should be "equal", right? I just break me up.
Jasleen Kahlon
Jasleen Kahlon el 20 de Mzo. de 2020
i actually had to do it in parentheses, my professors code was incorrect. But thank you!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.

Etiquetas

Aún no se han introducido etiquetas.

Preguntada:

el 20 de Mzo. de 2020

Comentada:

el 21 de Mzo. de 2020

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by