WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Bruchrechnung mit Matlab

 

Tobsen2000
Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 15.06.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.06.2015, 14:34     Titel: Bruchrechnung mit Matlab
  Antworten mit Zitat      
Hallo, wie kann ich in Matlab einen Bruch als zweikomponentigen Vektor darstellen, sodass die erste komponente der Zähler und die zweite der Nenner ist?

Wie kann ich mit dieser Ausgabe verschiedene Brüche mit den vier Grundrechenoperationen +, -, *, / verrechnen?

Danke schonmal für Antworten die mich meinem Ziel näher bringen...
Private Nachricht senden Benutzer-Profile anzeigen


Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 15.06.2015, 14:52     Titel:
  Antworten mit Zitat      
was hast du denn bis jetzt versucht? was hat incht geklappt ? hast du code ?
es gibt den befehl
Code:
.
neulingen kann ich nur den beitrag aus meiner signatur empfehlen.
grüße
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
Tobsen2000
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 15.06.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.06.2015, 14:56     Titel:
  Antworten mit Zitat      
ok danke schonmal für die Info ich gucke erstmal ein bissel auf den von dir angegebenen Seiten ob ich was passendes finde.
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.499
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 15.06.2015, 15:18     Titel:
  Antworten mit Zitat      
Hallo,

mit der Symbolic Math Toolbox alles möglich:

Code:
x = sym(2/3)
y = sym(1/4)
x + y


Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Tobsen2000
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 15.06.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.06.2015, 14:02     Titel:
  Antworten mit Zitat      
Hallo Danke für die Info, das ist echt gut und kann ich auch verwenden.

Jetzt muss ich einen Bruch als Vektor angeben . Z.B.: a= 3/8 das soll so aussehen a= [3 8] also zweikomponentiger Vektor der in einer Zeile steht.

Nun sollen zwei solche Vektoren/Brüche addiert werden, wobei ja das kgv gebildet werden muss. Da kenne ich leider keine Funktion dazu

Danke und Gruß
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.499
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 18.06.2015, 14:17     Titel:
  Antworten mit Zitat      
Hallo,

in der Symbolic Math Toolbox ist das ja schon vorhanden.
Code:
afrac = sym(a(1) / a(2))


Wenn du es dennoch selbst programmieren möchtest:
kgv = kleinstes gemeinsames vielfaches --> auf englisch: least common multiple = lcm, und so heißt auch die Funktion.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Tobsen2000
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 15.06.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.06.2015, 14:55     Titel:
  Antworten mit Zitat      
Hallo Harald,

danke für deine schnellen Antworten.

Der Ausdruck gcd beschreibt auf deutsch das ggt. Wird dieses ggt mittels des euklidischen Algorithmus berechnet?
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.499
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 18.06.2015, 15:06     Titel:
  Antworten mit Zitat      
Hallo,

Doku lesen...
Code:


Zitat:
g = gcd(A,B) is calculated using the Euclidian algorithm.[1]

[g,u,v] = gcd(A,B) is calculated using the extended Euclidian algorithm.[1]


Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Tobsen2000
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 8
Anmeldedatum: 15.06.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.06.2015, 15:26     Titel:
  Antworten mit Zitat      
Hallo,

das ist ja perfekt, vielen vielen Dank.

Gruß

Tobias
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.