Azzera filtri
Azzera filtri

how to overcome undefined function sum.

3 visualizzazioni (ultimi 30 giorni)
Prabha Kumaresan
Prabha Kumaresan il 29 Dic 2017
Modificato: Matt J il 29 Dic 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 Commenti
KSSV
KSSV il 29 Dic 2017
:( what is p_fix.....show us this function.
Prabha Kumaresan
Prabha Kumaresan il 29 Dic 2017
p_fix is the fixed power which was given by 0.01 .

Accedi per commentare.

Risposte (1)

Matt J
Matt J il 29 Dic 2017
Modificato: Matt J il 29 Dic 2017
You need to give some sort of input to throughput_E in this line
sum(sum( throughput_E( t_input) ));
  3 Commenti
Prabha Kumaresan
Prabha Kumaresan il 29 Dic 2017
Modificato: Walter Roberson il 29 Dic 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 il 29 Dic 2017
Modificato: Matt J il 29 Dic 2017
Undefined function or variable 't_input'
You must define t_input! What data are you trying to run throughput_E on?

Accedi per commentare.

Categorie

Scopri di più su Sparse Matrices in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by