Ich muss Programm erstellen, das mir 5 zufällige Zahlen gibt (von 0 bis 9, Ganzzahlen). Dann muss ich im zweiten Teil am Ende dieser Zufallszahlen ein Negativ in der Reihenfolge von -1 bis -5 hinzufügen. Und dann sende sie über Bluetooth zu meinem Arduino. Ich weiß, wie man den ersten Schritt (5 Zufallszahlen) und den letzten Schritt löst (schreibe sie über Bluetooth). Aber zum Beispiel wenn ich diese Daten 6 mal gesendet habe. Es muss so aussehen (negative Zahlen sollten von Anfang an wieder gehen).Wie man negative Zahl zum Ende der Randfunktion addiert und sie in serielle Schnittstelle schickt
7 8 1 8 6 -1
1 3 5 9 5 -2
5 6 7 1 2 -3
. -4
. -5
1 3 5 7 8 -1
Programm, das ich gerade benutze. alles löschen; clc;
b = Bluetooth('HC-05', 1);
fopen(b);
x = round(rand(1,5)*9);
a = num2str(x);
disp(x)
fwrite(b,a);
p = fscanf(b, '%s');
disp(p);
fclose(b);
Wie dies von unterscheidet [Ihre vorherige Frage] (http : //stackoverflow.com/questions/36766995/how-to-add-number-at-the-end-of-rand)? – excaza