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!
Kan inte mycket Matlab, men kan du byta namn på raderna och se om det fungerar?
Jag kan inte matlab så här detaljerat, men prova att sätta parenteser runt dina jämförelser.
@Soderström @Laguna, tack för svar!
Hur menar du byta namn på raderna?
Yes, har testat detta men utan förändrat resultat.
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.