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

Matrix dezimal darstellen

 

Cappuccino90
Forum-Anfänger

Forum-Anfänger


Beiträge: 19
Anmeldedatum: 07.10.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.11.2015, 21:27     Titel: Matrix dezimal darstellen
  Antworten mit Zitat      
Guten Tag,

gibt es eine Möglichkeit Zahlen als Brüche auszugeben anstatt als Dezimalzahlen?
Das hier ist mein kompletter Code:

Code:

A:=matrix([[1,2,1],[4,3,2],[1,3,-1]]);

numeric::inverse(A);
 


Ausgabe ist eine Matrix in Dezimaler Schreibweise.
Private Nachricht senden Benutzer-Profile anzeigen


Sco
Forum-Meister

Forum-Meister


Beiträge: 699
Anmeldedatum: 15.08.10
Wohnort: Dundee
Version: 2008a, 2010a
     Beitrag Verfasst am: 28.11.2015, 23:04     Titel:
  Antworten mit Zitat      
Hallo,

vielleicht hilft dir die rat bzw. rats Funktion weiter? Auch das format 'rat' könnte dir vielleicht weiterhelfen.

MFG

Sco
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 28.11.2015, 23:46     Titel:
  Antworten mit Zitat      
Hallo,

wenn du mit MuPAD arbeitest, solltest du das dazuschreiben :)

Du kannst mit 1.0 multiplizieren
Code:
numeric:inverse(A)*1.0


Wenn du allerdings ein numerisches Resultat haben möchtest, dann könntest du ebenso gut inv aus MATLAB verwenden.

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

Forum-Anfänger

Forum-Anfänger


Beiträge: 19
Anmeldedatum: 07.10.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.11.2015, 23:58     Titel:
  Antworten mit Zitat      
@Sco hab nur die "rationalize" Funktion gefunden, die leider nicht geholfen hat.

@Harald Das Ergebnis wir leider immernoch in dezimal ausgegeben. Aber ich will es ja als Bruch haben.
Private Nachricht senden Benutzer-Profile anzeigen
 
Sco
Forum-Meister

Forum-Meister


Beiträge: 699
Anmeldedatum: 15.08.10
Wohnort: Dundee
Version: 2008a, 2010a
     Beitrag Verfasst am: 29.11.2015, 00:02     Titel:
  Antworten mit Zitat      
Keine Ahnung ob diese Funktionen nur in einer bestimmten Toolbox zur Verfügung stehen. Ich lasse trotzdem mal einen Link bzgl. deiner Frage hier:

https://www.mathworks.com/matlabcen.....reader/view_thread/260456


MFG

Sco
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 29.11.2015, 00:09     Titel:
  Antworten mit Zitat      
Hallo,

sorry, falsch gelesen. Aber wenn du in MuPAD arbeitest, dann wird das Ergebnis doch schon als Bruch ausgegeben?

Grüße,
Harald

notebook.pdf
 Beschreibung:

Download
 Dateiname:  notebook.pdf
 Dateigröße:  16.49 KB
 Heruntergeladen:  368 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
Cappuccino90
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 19
Anmeldedatum: 07.10.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.11.2015, 00:12     Titel:
  Antworten mit Zitat      
@Sco Das ist ein sehr interessanter Link. Diese rat/rats Funktion scheint nur in Matlab direkt verfügbar zu sein und nicht in MuPAD leider. Ich habe schon öfter gelesen, dass man für gewisse Dinge eine bestimmte Toolbox etc. benutzen soll. Was genau versteht man unter einer Toolbox? Wäre MuPAD eine Toolbox?

Kann ich Matrizenberechnungen auch im gleichen Umfang in Matlab wie in MuPAD durchführen? Im Notfall wechsel ich auf Matlab.
Private Nachricht senden Benutzer-Profile anzeigen
 
Cappuccino90
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 19
Anmeldedatum: 07.10.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.11.2015, 00:13     Titel:
  Antworten mit Zitat      
@Harald Leider nicht. Alles in dezimal bei mir. Unter den Einstellungen konnte ich auch nichts finden, was dies beeinflussen könnte.

Edit: Oh gerade deine PDF gesehen. Das ist ja eigenartig. Machst du vielleicht viel mit MuPAD und hast irgendwelche Konfigurationen irgendwie irgendwo vorgenommen, die Ergebnisse als Brüche anzeigen lassen?
Private Nachricht senden Benutzer-Profile anzeigen
 
Sco
Forum-Meister

Forum-Meister


Beiträge: 699
Anmeldedatum: 15.08.10
Wohnort: Dundee
Version: 2008a, 2010a
     Beitrag Verfasst am: 29.11.2015, 00:18     Titel:
  Antworten mit Zitat      
Hallo,

da es sich hier um ein Matlab-Forum handelt, war ich in der Annahme, dass du auch Matlab verwendest. Hatte mich schon gewundert warum du die von mir vorgeschlagenen Funktionen nicht finden konntest und ich widerrum die "rationalize"-Funktion in Matlab vergeblich gesucht habe Smile .

Mit MuPad kenne ich mich leider nicht aus...

MFG

Sco
Private Nachricht senden Benutzer-Profile anzeigen
 
Cappuccino90
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 19
Anmeldedatum: 07.10.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.11.2015, 00:23     Titel:
  Antworten mit Zitat      
@Sco Entschuldige bitte, ich werde dies bei meinem nächsten Thema mit angeben Smile
Private Nachricht senden Benutzer-Profile anzeigen
 
Cappuccino90
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 19
Anmeldedatum: 07.10.15
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.11.2015, 01:18     Titel:
  Antworten mit Zitat      
GEFUNDEN!!

ENDLICH!!

Also in MuPAD geht das folgendermaßen:

numeric::inverse(A, Symbolic)

Hoffentlich kann ich damit zukünftigen MuPAD Nutzern helfen.
Ich danke euch allen für eure Hilfe.
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.