how to add 2( two) function
10 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
vaya putra
am 24 Aug. 2018
Kommentiert: vaya putra
am 24 Aug. 2018
dear Matlab I have 2 functions
q1 = @(p,T, bhp) WI .* (rho(p(w1),T(w1))./mu(p(w1),T(w1))) .* (p_conn(bhp,bhT)-p(w1));
q2 = @(p,T, bhp)-WI .* (rho(p(w2),T(w2))./mu(p(w2),T(w2))) .* (p_conn(bhp,bhT)-p(w2));
how to add that 2 function.I try
q_conn = q1+q2;
i got error
Undefined operator '+' for input arguments of type 'function_handle'.
0 Kommentare
Akzeptierte Antwort
Ji Hoon Jeong
am 24 Aug. 2018
Hi vaya putra
This error comes out because you are basically adding two "functions". What you want to do is probably adding two functions "output"
So, you should make another function which takes inputs and feed them to each function and add the output
this is an example.
q1 = @(a,b) a+b;
q2 = @(a,b) a*b;
q3 = @(a,b) q1(a,b) + q2(a,b);
for your code, this might help
q_conn = @(p,T, bhp) q1(p,T, bhp)+q2(p,T, bhp)
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Whos finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!