Azzera filtri
Azzera filtri

How to define an array with fractional index number in MATLAB?

7 visualizzazioni (ultimi 30 giorni)
How to define an array with fractional index number in MATLAB?
  5 Commenti
José-Luis
José-Luis il 14 Dic 2016
My thought exactly.
Use a function of two variables.
Udit Srivastava
Udit Srivastava il 14 Dic 2016
basically, i have to define an array with fractional index like p(r(i),z(j))

Accedi per commentare.

Risposte (2)

KSSV
KSSV il 14 Dic 2016
Modificato: KSSV il 14 Dic 2016
You cannot define fractional indices in any software.......fortran, c takes from 0 to n...where as matlab takes from 1 to n. May be you want to call a fractional array; you have to follow like this.
x = rand(10,1) ;
n = length(x) ;
for i = 1:n
x(i)
end

Adam
Adam il 14 Dic 2016
'have to' for what purpose?
Use
doc containers.Map
if you want to set up a finite lookup table of results to index into without using integer lookups.
But if your code is sufficiently fast then a function works fine and recalculate whatever is asked for.

Community Treasure Hunt

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

Start Hunting!

Translated by