How can i create a multivariable function from matrix data?
Afficher commentaires plus anciens
Hi i´m new to matlab. Im trying to create a program that reads data out of a matrix and assigns those values to variables. the issue is that this must be a function for which im going to evaluate its minima, so i cannot define p.
My problem is of this kind:
im going to evaluate the minimum value possible of p
A=[150;
200;
300;]
I want to generate this from the previous data:
f(1)=A(1,1)*p(1)
f(2)=A(2,1)*p(2)
f(3)=A(3,1)*p(3)
resulting at the end that
Totalcost= f(1)+f(2)+f(3); which will a multivariable function.
I tried to use a for loop in this case but it doesnt let me assign the values in the parenthesis to the p, to make it a different variable. it keeps telling me that i´m reffering to a value that has been cleared.
what i want to know is: which commands can i use to assign values to the p as a variable of a multivariable function?
1 commentaire
Natanael Acencio Rijo
le 4 Déc 2013
Modifié(e) : Natanael Acencio Rijo
le 4 Déc 2013
Réponse acceptée
Plus de réponses (1)
Andrei Bobrov
le 4 Déc 2013
Totalcost= A(:)'*p(:);
Catégories
En savoir plus sur Conversion dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!