Effacer les filtres
Effacer les filtres

Passing one variable out of a matrix

3 vues (au cours des 30 derniers jours)
Will
Will le 16 Fév 2012
Modifié(e) : Matt J le 15 Oct 2013
Hi
I have code that calls a function and passes a matrix to it. In the called function, calculations are performed based on only one value at a time from that matrix. How can this be done? At the moment the calculations are using the complete matrix?
thanks
  4 commentaires
Sean de Wolski
Sean de Wolski le 16 Fév 2012
You have to define c, ceq in ineqcon1().
Walter Roberson
Walter Roberson le 16 Fév 2012
Duplicate is at http://www.mathworks.com/matlabcentral/answers/29259-i-m-missing-something

Connectez-vous pour commenter.

Réponses (1)

Walter Roberson
Walter Roberson le 16 Fév 2012
The code in your previous question on this topic was not using the entire dx1 matrix to calculate with. You must have made an error in your interpretation of the behavior of the function.
  12 commentaires
Walter Roberson
Walter Roberson le 16 Fév 2012
[...], ineqcon1(@(a) deal(dx1(a),[])) )
Will
Will le 17 Fév 2012
Thanks very much for the reply. I am getting an error saying the number of outputs should match the number of inputs.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Creating and Concatenating Matrices 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!

Translated by