Azzera filtri
Azzera filtri

couldn't figure out what's not working

2 visualizzazioni (ultimi 30 giorni)
amira hl
amira hl il 9 Giu 2015
Risposto: Ingrid il 9 Giu 2015
hi, this is the code
executing => THIS IS THE FIRST ITERATION
tab =
7 8 9 10 11 12 13 14 15 16 17 21 22 25
f1 =
236
m1 =
12
r1 =
0
wi =
0
f =
240
but the real result is
f1 =
236
m1 =
11
r1 =
16
wi =
1
f =
232
'f' should be 232 not 240 and it is the same code, where is this 240 coming from??
thank you

Risposta accettata

Ingrid
Ingrid il 9 Giu 2015
the problem is that your f1 is not a double but an integer hence the division also gives an integer
if you cast f1 to be a double you should get the expected result
f1 = double(f1);
m1 = floor(f1/delta)
etcetera

Più risposte (0)

Categorie

Scopri di più su Graphics Object Identification in Help Center e File Exchange

Tag

Non è stata ancora inserito alcun tag.

Community Treasure Hunt

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

Start Hunting!

Translated by