Please help me convert equation to matlab code.

Deal all.
I need you to help turn this equation into matlab code
I spent a lot of time making it but it didn't work. thanks.

2 Commenti

Hi Ian,
Can you post the code that you tried and what the issue was or what didn't work? From that equation it is not straight forward as what the values of each variable be.
Regards,
Sriram
clear
clc
pgridbuy = [3.3, 3.5, 3.2, 3.1, 3.6];
pgridsold = [2.3, 2.6, 3.1, 4.1, 4.4];
pricebuy = [2400, 2400, 2400, 2400, 2400];
pricesell = [1300, 1300, 1300, 1300, 1300];
deltatimebuy = [1, 1, 1, 1, 1];
deltatimesell = [1, 1, 1, 1, 1];
totalcost(pgridbuy, pricebuy, deltatimebuy, pgridsold, pricesell, deltatimesell);
function totalcost(pgridbuy, pricebuy, deltatimebuy, pgridsold, pricesell, deltatimesell)
TClist = [0, 0, 0, 0, 0];
for i = 1:length(TClist);
buy = pgridbuy(i) * pricebuy(i) / deltatimebuy(i);
sell = pgridsold(i) * pricesell(i) / deltatimesell(i);
TClist(i) = buy - sell
end
end

Accedi per commentare.

Risposte (1)

This does what you seemed to be trying to do::
pgridbuy = [3.3, 3.5, 3.2, 3.1, 3.6];
pgridsold = [2.3, 2.6, 3.1, 4.1, 4.4];
pricebuy = [2400, 2400, 2400, 2400, 2400];
pricesell = [1300, 1300, 1300, 1300, 1300];
deltaT = 1;
TC = sum(pgridbuy.*pricebuy - pgridsold.*pricesell )/deltaT;
disp(TC)
I assume that, in general, you will not want all the values of pricebuy and pricesell to be the same.

Categorie

Richiesto:

il 29 Lug 2020

Risposto:

il 2 Ago 2020

Community Treasure Hunt

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

Start Hunting!

Translated by