ich für eine Hilfe bin zu fragen, einen Code zu schreiben, die folgenden Aktionen ausführen in Matlab:Konvertierung in Dezimal in Matlab?
(1) Ich habe eine Spaltenvektor A
der Dimension nx1
Auflistung der n
Stellen nach dem Komma einer Reihe B
in Basis 4 zwischen 0
und 1
Was meine ich mit Basis 4 erklärt here
Beispiel
n=18
A=[1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2]' %representing B=0.121212121212121212
(2) Ich möchte B
zu Basis 10 (Dezimaldarstellung) und speichern Sie die erhaltene Dezimalzahl C
in einer 1x1
Matrix konvertieren
Können Sie mir helfen, zu verstehen, wie dies zu tun?
Danke, aber ich denke meine Frage war nicht klar, sorry. Du Code gibt mir 0.1212, was B zu sein scheint (mit nur 4 Ziffern nach dem Komma), das ist in Basis 4. Ich möchte B in Basis 10 umwandeln. – user3285148
Ich bin mir nicht sicher, was du mit "base" meinst. Jedenfalls hat das Ergebnis "C" mehr als 4 Dezimalstellen. Matlab zeigt nur 4 standardmäßig an. Versuchen Sie 'format long' –
Entschuldigung, jetzt sehe ich, was du meinst. Ich bearbeite meine Antwort, wenn ich an einen Computer komme –