4 svar
39 visningar
Karla.jerresand är nöjd med hjälpen!
Karla.jerresand 2
Postad: 17 okt 2020 Redigerad: 17 okt 2020

Felkod kring logiska operatorer && och || i if-sats när data hämtas från vektor structure

Programmerar en aktiesimulator för MagicK1 och när jag ska skriva koden för själva simulatorn får jag felkod när jag ska använda "transaction(j).days" i if satsen som avgör att affären ska avslutas. Jag kan inte komma på något annat smart sätt just nu för att beräkna hur många dagar jag ägt aktien så tänker att någon här kanske kan komma med något bra inspel! (Det är alltså den blåmarkerade delen som ställer till med problem där differensen mellan dagen då aktien köptes och den dagen vi nu befinner oss på beräknas)

Tack på förhand! 

Soderstrom 1199
Postad: 18 okt 2020 Redigerad: 18 okt 2020

Kan inte mycket Matlab, men kan du byta namn på raderna och se om det fungerar?

Laguna Online 11749
Postad: 18 okt 2020

Jag kan inte matlab så här detaljerat, men prova att sätta parenteser runt dina jämförelser.

Karla.jerresand 2
Postad: 18 okt 2020

@Soderström @Laguna, tack för svar! 

Hur menar du byta namn på raderna? 

Yes, har testat detta men utan förändrat resultat. 

Laguna Online 11749
Postad: 18 okt 2020

Ta bort lite i taget tills felet försvinner (då är förstås programmet trasigt men du har fått veta när syntaxen är rätt eller fel). Då kanske du ser vad problemet är.

Svara Avbryt
Close