Aufgabe:
Schreiben Sie eine MatlabFunktion mit dem eine Zahl n(gehört zu natürlicher Zahl) in Dezimaldarstellung in eine Zahl z in Darstellung einer beliebigen Basis q<=10 umgewandelt wird.
Ansatz:
Es wird
function z = Dez2q(n,q)
gegeben.
Kann jemand mir helfen, wie ich das Programm schreiben kann?
Vom Duplikat:
Titel: MATLAB Dezimalzahl zu einer Zahl Basis<=10</p>
Stichworte: matlab,dezimalzahl,basis
Aufgabe:Schreiben Sie eine MatlabFunktion mit dem eine Zahl n(gehört zu natürlicher Zahl) in Dezimaldarstellung in eine Zahl z in Darstellung einer beliebigen Basis q<=10 umgewandelt wird.Ansatz:Es wirdfunction z = Dez2q(n,q)gegeben.Kann jemand mir helfen, wie ich das Programm schreiben kann?
Gibt es schon. Im Handbuch steht: "baseStr = dec2base(D,n) returns a base-n representation of the decimal integer D. "
Danke für Ihre Antwort.
Aber ich soll das ganze Programm mit der gegebenen Funktion function z = Dez2q(n,q) schreiben.
Ich darf nicht direkt baseStr = dec2base(D,n) benutzen.
Wenn Du dec2base nachbauen möchtest, würde ich mir überlegen, mit welchem Algorithmus man Dezimalzahlen in ein anderes Zahlensystem umwandelt.
Ja genau. Ich würde dec2base nachbauen.
Ein anderes Problem?
Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos