Unable to use a value of type function_handle as an index.

51 visualizzazioni (ultimi 30 giorni)
hi all,
I am trying to perform double integration using following syntax:
Gxh=@(xpp,zpp) (xpp+zpp)
GXH=integral2(Gxh,aa,bb,cc,dd);
but i am getting following error message:
"Unable to use a value of type function_handle as an index."
I have already tried to change the names of Gxh and GXH but to no avail. Please help me resolve the issue!
  2 Commenti
Waseem Akhtar
Waseem Akhtar il 18 Feb 2021
full error message is: Unable to use a value of type function_handle as an index.
The values of limits aa,bb,cc and dd are not integers, rather these +ve/-ve decimal values.
Also the expression (xpp+zpp) is simplified here, actual expresssion in my code is very long

Accedi per commentare.

Risposta accettata

Walter Roberson
Walter Roberson il 18 Feb 2021
You have accidentally assigned a value to a variable named integral2

Più risposte (0)

Categorie

Scopri di più su Operating on Diagonal 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