Die Liste ist vielleicht nicht vollständig und über die Reihenfolge kann man sich streiten, aber ich denke das sollte ein guter Anfang sein:

Grundlagen

1. Zahlen und Mengen

2. Grundrechenarten: Addition, Subtraktion, Multiplikation, Division

Algebra

3. Gleichungen und Ungleichungen

4. Brüche und Dezimalzahlen

5. Faktorisierung und Binomische Formeln

6. Polynome

Geometrie

7. Grundlegende Figuren: Punkte, Linien, Winkel

8. Polygone, Kreise, Dreiecke

9. Flächenberechnung und Volumen

10. Koordinatensysteme

Trigonometrie

11. Sinus, Kosinus, Tangens

12. Winkelberechnungen in Dreiecken

Analysis

13. Funktionen und ihre Eigenschaften

14. Ableitungen und Integrale

15. Grenzwerte und Reihen

Lineare Algebra

16. Vektoren und Matrizen

17. Lineare Gleichungssysteme

18. Eigenwerte und Eigenvektoren

Wahrscheinlichkeit und Statistik

19. Kombinatorik

20. Wahrscheinlichkeitsverteilungen

21. Statistische Kennzahlen

Fortgeschrittene Themen

22. Differentialgleichungen

23. Komplexe Zahlen

24. Optimierung

...zur Antwort

Naja, das kommt eben auf die UNI an.

Die meisten sind so viel ich weiß zulassungsfrei, aber es gibt auch UNIs, bei denen der NC bei 2,1 lag. (Quelle: https://www.studis-online.de/studium/wirtschaftsingenieurwesen/nc/)

An welcher warst du denn?

...zur Antwort

Das Konzept von grünen Blöcken ist zu generell um geschützt zu werden!

Ich habe dich jetzt schon öfter von deinen Sorgen schreiben sehen, dass den Spiel möglicherweiße gegen Nintendo's Copyright verstößen könnte. Leider sind deine Fragen aber zu allgemein um dir eine vernünftige Antwort geben zu können.

Es wäre vielleicht sinnvoll, wenn du z.B. eine Screenshot von den em Spiel Posten würdest, damit wir dazu eine fundierte Einschätzung geben könne. Ansonsten bleibt das ein ewiges vor und zurück, ohne dass du eine zufriedenstellende Antwort bekommst.

...zur Antwort

Wes meinst du mit herausbringen?

Willst du für dich selbst ein Buch binden lassen oder es auch vertreiben?

Für das erstere würde ich mich an eine Buchbinder wenden und eine Spezialanfertigung anfragen,da das ja kein Standard-Format ist.

Für das zweiter solltest du dich an einen Verlag wenden. Allerdings könnte das ungenormte Format ein Problem darstellen.

VG

...zur Antwort

Ich war mal so frei und hab die APK entpackt. (Tipp: Du kannst eine APK mit 7zip oder WinRar öffnen)

Im "lib" ordner sind nur Bibliotheken für "arm64-v8a" (also 64 bit). Das ist der Instruktionssatz, den die CPU ausführen kann.

So viel ich weiß, benutzen die Fire Tablets aber eine 32 bit architektur (armeabi-v7a).

Solltest du Kontakt zum Entwickler haben, kannst du ihn bitten, das Projekt mit "ARMv7" als "Target Architektur" zu Exportieren.

Siehe unter "Configuration":
https://docs.unity3d.com/Manual/class-PlayerSettingsAndroid.html

...zur Antwort
[Java] Wie soll ich ein Würfel erstellen?

Hallo Leute,

ich weiß nicht wie ich die Aufgabe lösen soll ? Kann mir jemand Helfen?

---------------------------------------------------

Aufgabe 7: Zeichne die Würfel 

Gehe nun in die Klasse Painting. 

Füge der Klasse vier verschiedene Würfel als Objektvariablen (w1 bis w4) hinzu. 

(Anmerkung für Experten: Hier kann auch gerne mit einem Wuerfel[] - Array gearbeitet werden) 

Diese sollen im Konstruktor der Klasse Painting wie folgt initialisiert werden: 

  • einen Standardwürfel 
  • einen weiteren blauen Würfel, einen grünen Würfel sowie einen schwarzen Würfel - initialisiert mit sinnvollen Werten für xPos, yPos, breite, hoehe, sodass sie am Ende nebeneinander mit einem Mindestabstand von 15px gezeichnet werden können. 

 

Zeichne nun die Würfel mittels folgender Methoden innerhalb von paintComponent(): 

Painting.java

import javax.swing.JPanel;
import java.awt.*;

public class Painting extends JPanel{
	Wuerfel w1 = new Wuerfel();
	Wuerfel w2 = new Wuerfel();
	Wuerfel w3 = new Wuerfel();
	Wuerfel w4 = new Wuerfel();
	

    //ATTRIBUTE (Platz f�r Objektvariablen)
 

    public Painting(Frame f){
    	w1.setxPos(30);
    	w1.setyPos(30);
    	w1.getFarbe();
    	
    	
        //Hier Initialisierung vornehmen
       
    }

    public void paintComponent(Graphics g) {
        super.paintComponent(g);
        //BEISPIEL-ZEICHNUNG:
        g.setColor(Color.BLACK);
        g.fillRect(20, 20, 30, 30);
        g.setColor(Color.WHITE);
        g.drawString("1", 30, 40);

    }
}
...zur Frage

Ich kann dir gerne helfen.

Gibt es etwas sepezifisches, bei dem du Hilfe brauchst? Bzw. was hast du denn bis jetzt?

Hier schonmal die Doku zur Graphics Klasse: https://docs.oracle.com/javase/7/docs/api/java/awt/Graphics.html

...zur Antwort

Um für die Switch entwickeln zu können, brauchst du zuerst einen Developer Account von Nintendo.

Über den kannst du eine Switch Developers Lizenz beantragen. Allerdings ist Nintendo sehr wählerisch, was das Verteilen solcher Lizenzen angeht. Als hobby-Entwickler wirst du da wohl kein Glück haben. Einfacher ist es, wenn dir einen bereits bekannten Publisher zur Seite steht.

Solltest Du die Lizenz bekommen, kannst du dich an den Unity Support wenden. Die vermitteln dich dann an das Lizenz-Team weiter, welche dann deine Switch-Developer-Lizenz verifizieren und das SDK für deinen Unity-Account freichalten.

...zur Antwort

Du kannst bestimmten Anwendungen eine GPU zuweisen, indem du

  • in der Windows Suche "Grafikeinstellungen" eingibst und diese öffnest.
  • Dann gehe auf "Durchsuchen" und wähle die Anwendung aus, der du eine GPU zuweisen möchtest.
  • Wähle die Option für "Performance"

Das nächste mal, wenn die sie dann öffnest, sollte sie auf der dedizierten GPU laufen.

Hier das Video, das mich zu dieser Antwort inspiriert hat:

https://www.youtube.com/watch?v=Rqj7Qn57Ku8

...zur Antwort

Wenn du einfach nur die Ausgabe runden willst, kannst du (wie andere ja schon geschrieben haben) mit

std::setprecision(2)

den ausgegebenen Text runden.

Wenn du aber mit der gerundeten Zahl weiter rechnen willst, kann ich dir diese Hilfsfunktion empfehlen:

#include <cmath>
float round(float value, int precision)
{
  float multiplier = std::pow(10, precision);
  return (float)((int)(value * multiplier + 0.5f))/multiplier;
}

Beispiel:

http://cpp.sh/6qblth

...zur Antwort

Ich stand letztes Semester vor der selben Entscheidung. TU Darmstadt oder RWTH Aachen.

Das mit den Wohnungen ist nicht ganz falsch, es gibt wirklich einen Wohnraummangel für Studenten in Aachen. Ich kenne aber niemanden der dort auf des Straße leben muss ;) Lass dich davon wirklich nicht abschrecken, wenn du rechtzeitig danach schaust, ist das gar kein Problem!

Ich weiß nicht ob der Praxisbezug in Darmstadt höher ist, aber die RWTH wird als DIE Deutsche Elite-Uni im Bereich Maschinenbau angesehen. Ich denke dass die dort schon etwas richtig machen. :)

Was das Studenten-Leben in den Städten angeht, kann Darmstadt Aachen nicht das Wasser reichen! Aachen ist eine Studentenstadt. Es gibt viele Angebote die extra für Studenten zugeschnitten sind. Z.B. ist das Sportangebot der RWTH riesig. In der Pont-Straße (gleich neben der UNI) gibt es z.B. Pizza für 2,50€... Und es gibt viele Veranstaltungen.

Ich bereue meine Wahl überhaupt nicht. Aachen ist eine tolle Stadt, die ich vermutlich auch nach meinem Studium nicht verlassen werde.

...zur Antwort

Hi, zuerst zu meinem Backround:

Ich habe nach meiner Ausbildung zuerst den Maschinenbau-Techniker gemacht, dann an einer FH den Bachelor in Mechatronik und im Moment mache ich an einer UNI den Master in Automatisierungstechnik. Auch wenn mein Bachelor-Studiengang kein Maschinenbau-Studium war, hatte ich trotzdem einige Vorlesungen die auch im Maschinenbau so vorkommen.

Ein sehr gutes Beispiel ist finde ich, das Fach "Technische Mechanik", das gibt es in der Techniker-Ausbildung, sowie im Studium.

Den Stoff, von *TM*, den wir während des Technikers in zwei Jahren durch genommen hatten, wurde wehrend des Studiums in 4 Monaten durchgezogen. Allerdings muss man dabei auch beachten, dass man im Studium mit ganz anderen Mathematischen verfahren arbeitet, die einen eben sehr viel schneller und eleganter ans Ziel bringen.

Ein anderer Punkt sind auch die Übungen. Im Techniker wird während des Unterrichts bis zum erbrechen geübt, während einer Vorlesung wird höchstens mal eine Aufgabe zum Verständnis durchgerechnet.

Es stimmt schon, dass der Techniker näher an der Anwendung ist. Aber das ist nicht immer besser! Denn es verhindert oft auch dass man über den Tellerrand hinaus schaut...

Alles in allem muss ich sagen, dass das Studium doch eine ganze Ecke anspruchsvoller war, besonders weil man auch einiges neben den eigentlichen Vorlesungen tun muss, um erfolgreich zu bestehen. Aber es macht auch sehr viel mehr Spaß!

Wenn du die Wahl hast zwischen einem Studium und dem Techniker, du auch mal in Eigenverantwortung lernen kannst und du zumindest ein grundlegendes mathematisches Verständnis mitbringst. Dann studiere!

...zur Antwort

Es gib für die KI keine eindeutige Definitionen! Man könnte es als eine Art "Pseudo-KI" bezeichnen. Ein Algorithmus, der für eine Konstanze Zahl an Eingangsgrößen deterministisch und nachvollziehbar , eine einzelne Art oder Gruppe von Problemen lösen kann. Also ist die korrekte Bezeichnung "Algorithmus", wobei KI auch nicht ganz falsch ist.

...zur Antwort

Hi,

das Problem ist dass du das Random und die Schleifen falsch benutz!

Jedes mal wenn du eine neue Instanz von "Random" erzeugst, wird vermutlich die aktuelle Systemzeit als Seed (also als Ursprungswert für den Zufallszahlen Algorithmus) genutzt. Wenn die Systemzeit sich zwischen zwischenzeitlich nicht Ändert, kommt natürlich auch das selbe dabei raus!

Ein Array fängt immer bei 0 an!

So sollte es gehen:

public void Lottozahlen(int k, int n)
{

    Lottozahl = new int [n+1];
    Random r new Random();

    // Erzeugt k Zufallszahlen
    for(int i = 0;i <= k;i++)
    {
        Lottozahl [i] = r.nextInt(n)+1;
    }
  
    // Verhindert, dass Zahlen doppelt vorkommen
    for(int i = 0; i <= k; i++) // <- Bedingung war falsch
    {
        for(int j = 0; j <= k; j++)
        {
            while(Lottozahl [i] == Lottozahl [j] & i != j)
            {
                Lottozahl [j] = r.nextInt(n)+1;
            }
        }
    }
    
    // Sortiert die Zahlen
    for(int i = 0;i <= k; i++)
    {
        for(int j = 1;j <= k; j++)
        {
            if(Lottozahl [j] > Lottozahl [j+1])
            {
                x = Lottozahl [j];
                Lottozahl [j] = Lottozahl [j+1];
                Lottozahl [j+1] = x;
            }
        }
    }
    
    //Ausgabe
    for (int i = 1; i <= k; i++)
    {
       System.out.println("Lottozahl "+i+": " + Lottozahl[i]);
    }
}

Habs aber nicht getestet!

...zur Antwort

Um deinen Code zu Pausieren, ohne deinen Hauptthread zu blockieren, muss du ihn in einem separaten Thread ausführen, den du dann nach belieben schlafen legen kannst:

Beispiel:

public void foo() {
    //Hauptthread
    boolean a = false;
    new Thread(
        new Runnable() {
            public void run() {
                //Nebenthread Anfang
                try {
                    Thread.sleep(10 * 1000); //10 Sekunden warten
                } catch (Exception e) {
                    e.printStackTrace();
                }
                a = true;
                //Nebenthread Ende
            }
        }).start();
    //Das hier wird nicht angehalten,
    //sondern wird (fast) direkt nach "boolean a = false" ausgeführt
}

Die variable a sollte in der Praxis natürlich nicht lokal sein.

...zur Antwort

Du musst das img Tag in einen CDATA Block einfügen, also z.B. so:

        <description>
        <![CDATA[
        <img border=0 src="Pfad zum Bild"></img>
        ]]>
        </description>

Du kannst dir auch mal den Sourcecode diese RSS Feeds anschauen :

http://me-studium.de/rss.php

...zur Antwort

Hallo mineminer,

es gibt sehr viele Game-Engines, eine liste von allen möglichen kostenlosen hier rein zu stellen würde absolut den Rahmen sprängen... Es gibt aber eine sehr gute Datenbank an Engines bei Devmaster. Wie SK199613 ja schon gesagt hat, ist "frei" ein wenig Definitionssache, in der Datenbank sind auch Kosten für mögliche Lizenzen und deren Bedingungen aufgelistet (Nicht immer ganz aktuell).

http://devmaster.net/devdb/engines

Ich persönlich verwende meistens die SoftPixel oder Panda3D Engine. Beide sind Open Source und frei Kommerziell nutzbar...

...zur Antwort

Ich studiere an der HS Esslingen Mechatronik/Automatisierungstechnik mit Spezialisierung auf Software und Feldbusse, wir benutzen :

C (Für μPs mit Control-Register und Interrupts) , C++, MATLAB mit Simulink, Step7, LabVIEW, VHDL, LaTeX, C#, HTML und ein ganz klein wenig Assembler .

"3D Moddeling" oder eher CAD (Mechanisch) : Autodesk Inventor

Elektro CAD: EPlan

Ich kenne auch einige vom Studiengang Elektrotechnik, die benutzen genau das selbe.

Hier noch ein link zu unserem Modulhandbuch: http://www6.hs-esslingen.de/de/46733?template=d_alle_studienmodule_pdf_formular&fakultaet=Mechatronik+und+Elektrotechnik&studiengang=Mechatronik+%2F+Automatisierungstechnik&schwerpunkt=&studiengangId=22288&schwerpunktId=&sprache=de

...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.