How can I get the Y value at once?

1 visualizzazione (ultimi 30 giorni)
민제 강
민제 강 il 13 Lug 2021
Risposto: Image Analyst il 13 Lug 2021
function Y = objectivefunction (X)
x1 = ;
x2 = ;
x3 = ;
x4 = ;
Y = x1*x4*[x1+x2+x3]+x3;
end
There are 20 x1, x2, x3 and x4 respectively.
I want to get 20 Y value.
I want to import data through Excel or Table.
Please let me know. Thank you.

Risposta accettata

Image Analyst
Image Analyst il 13 Lug 2021
Did you try this:
t = readtable('x1x2x3x4.xlsx')
x1 = t.x1;
x2 = t.x2;
x3 = t.x3;
x4 = t.x4;
Y = x1 .* x4 .* (x1 + x2 + x3) + x3;

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by