Gå til innhold

codo

Medlemmer
  • Innlegg

    50
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av codo

  1. Kan gjøres slik:

     

    import javax.swing.JOptionPane;
    
    public class karakter
    {
    
    public static void main(String[] args)
    {
    
    String karakter = "0";
    int score;
    
    
    {
    String scoreVerdiString = JOptionPane.showInputDialog("Her har jeg laget et prøveprogram som tar utgangspunkt i at du har hatt en prøve hvor 100 er maks score. Skriv inn din prøvescore:");
    int scoreVerdi = Integer.parseInt(scoreVerdiString);
    
    score = (scoreVerdi);
    
    if((score > 20) && (25 > score))
     karakter = "1+";
    
    JOptionPane.showMessageDialog(null, "Karakteren din er "+ karakter + "");
    System.exit(0);
    }
    }
    

     

    -Sett karakter til å være String

    -if "interval" kan skrives som if((verdi > fra_verdi) && (til_verdi > verdi));

  2. Takk for den, codo, men jeg skjønner egentlig ikke hvordan jeg kan bruke den...

    5064353[/snapback]

     

    Forstod deg sånn at du hadde en JTable med en DefaultTableModel... Det koden min gjør et å overloade isCellEditable i DefaultTableModel slik at denne funksjonen benyttes istedenfor den i DefaultTableModel.

     

    Logikken er at isCellEditable vil returnere false hvis du forsøker å endre på dataen i kollone 4 (går fra 0 til 3 om du har 4 kolloner), ellers true. Her kan du selvfølgelig legge til andre if-else statements.

  3. Kan prøve dette. Burde være et greit utgangspunkt.

     

    final DefaultTableModel model =
      new DefaultTableModel(data, headers)
         public boolean isCellEditable(int row, int column) {
            if(column ==  3) {
               return true;
            } else {
               return false;
            }
         }
      };
    
    final JTable table = new JTable(model) {
    ...
    }
    
    
    

  4. er enkelt og greit lydkortet på hovedkortet som ikke er bra nok.. opplevde det samme når jeg kjørte med det selv.. kjøp deg ett lydkort til noen hundrelapper og problemet vil mest sannsynlig forsvinne  :thumbup:

    Jepp. Lydkortet plukker opp støy fra andre komponenter i PCen. Er du riktig "heldig" kan du høre CDROMen søke :)

     

    Løsning: Kjøp et nytt lydkort. Hvis du fortsatt får "bzzzz" lyder, prøv et annet PCI spor.

  5. :)

     

    Det er mange som anbefaler NTNU her, men har ikke NTNU et voldsomt høyt karakter-krav?

    45.9 (i 2004), men det har gått noe ned de siste årene så det er ikke umulig at det blir lavere i 2005.

     

    Det sier seg vel igrunnen selv at kravet er høyere enn ved andre skoler, f.eks NITH.

    45,9...? hvilken linje er det? syns det hørtes veldig lavt ut... Når jeg sjekket opp kravene på f.eks. data-linja i fjor så mener jeg at de lå på rundt 52-53 poeng. Og enkelte linjer hadde enda høyere krav. På primærvitnemål altså

    Datateknikk... fant det på samordnaopptak

  6. :)

     

    Det er mange som anbefaler NTNU her, men har ikke NTNU et voldsomt høyt karakter-krav?

    45.9 (i 2004), men det har gått noe ned de siste årene så det er ikke umulig at det blir lavere i 2005.

     

    Det sier seg vel igrunnen selv at kravet er høyere enn ved andre skoler, f.eks NITH.

  7. Tja... Er vel strengt tatt ikke nødvendig, men det blir vel en del enklere når du skal finne formen på figuren. Bare det å finne CoM er jo et problem så lenge du ikke vet formen på en figur.

     

    En måte som kan fungere for deg (når du skal finne CoM) er å finne høyde og bredde på figuren når du summerer opp arealet innefor kantene. Tar du så å dividerer høyde og bredde på 2 (finner midten), og trekker en horisontal (for høyden) og vertikal (for bredden) linje igjennom disse midtpunktene vil du finne CoM i skjæringspunktet mellom disse to linjene (sånn ca).

     

    CoM vil jo også gi deg plaseringen av figuren...

     

    Tror dette begynner å se bedre ut nå :)

  8. Men for å finne plasering, størrelse og form så trenger du vel kantene, right?

     

    Hvis du har kantene, kan du finne "Center of Mass", altså sentrum i figuren. Ut i fra det kan du finne plaseringen. Du kan da finne størrelsen (arealet) ved å summere alt som ligger innenfor kantene...

     

    Det er noe vanskeligere å finne formen, men en "enkel" måte er å putte en figur i CoM og la den vokse til den treffer kanten. Dette bør fungere greit for, tre og-firkanter samt sirkler.

    La meg utdype litt:

     

    Plaser (f.eks) en liten firkant i CoM og øk størrelsen. Hvis denne firkanten treffer (alle) kantene kan du anta at formen er, ja, en firkant :) Om den ikke treffer så forsøker du med en annen type figur.

  9. Vet ikke om det finnes noen bibliotek, men kan jo gi noen tips :)

     

    Hough Transform (vanskelig): http://cs-alb-pc3.massey.ac.nz/notes/59318/l11.html

     

    Edge detectors (Sobel, Prewitt, Canny edge) sammen med thresholding: http://www.cee.hw.ac.uk/hipr/html/edgdetct.html

     

    Du trenger også et system for å klasifisere de ulike geometriske figurene...

     

    Ta en titt på JAI (Java Advanced Imaging): http://java.sun.com/products/java-media/jai/

     

    Si ifra om du ytterlige hjelp.

×
×
  • Opprett ny...