how to overcome undefined function sum.

1 Ansicht (letzte 30 Tage)
Prabha Kumaresan
Prabha Kumaresan am 29 Dez. 2017
Bearbeitet: Matt J am 29 Dez. 2017
throughput_E =@(t)Bmax*log2(1+p_fix(t)*gamma(t)/sum(p_fix(q,1,t-1).*gamma(t)));
overall_throughput_E = sum(sum(throughput_E));
If i run the code i am getting Undefined function 'sum' for input arguments of type 'function_handle'.
Error in overall_throughput_E = sum(sum(throughput_E));
  4 Kommentare
KSSV
KSSV am 29 Dez. 2017
:( what is p_fix.....show us this function.
Prabha Kumaresan
Prabha Kumaresan am 29 Dez. 2017
p_fix is the fixed power which was given by 0.01 .

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Matt J
Matt J am 29 Dez. 2017
Bearbeitet: Matt J am 29 Dez. 2017
You need to give some sort of input to throughput_E in this line
sum(sum( throughput_E( t_input) ));
  3 Kommentare
Prabha Kumaresan
Prabha Kumaresan am 29 Dez. 2017
Bearbeitet: Walter Roberson am 29 Dez. 2017
i am getting the error
Undefined function or variable 't_input'
if i use sum(sum( throughput_E( t_input) ));
and if i use
sum_of_throughput_E = @(inp) sum(sum(throughput_E(inp)));
in the below coding
throughput_E = @(t)Bmax*log2(1+p_fix(t)*gamma(t)/symsum(p_fix(q,1,t-1).*gamma(t)))
% overall_throughput_E = sum(sum(throughput_E(t_input)));
overall_throughput_E = sum(sum(throughput_E));
sum_of_throughput_E = @(inp) sum(sum(throughput_E(inp)));
%
output_E(t,r)=overall_throughput_E;
output_E_it(t,r,it)=output_E(t,r);
i am getting Undefined function 'sum' for input arguments of type 'function_handle'.
Error in
overall_throughput_E = sum(sum(throughput_E));
Please help me to solve it.
Matt J
Matt J am 29 Dez. 2017
Bearbeitet: Matt J am 29 Dez. 2017
Undefined function or variable 't_input'
You must define t_input! What data are you trying to run throughput_E on?

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Mathematics 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!

Translated by