|
|
Daten aus Subplot extrahieren |
|
kj1234 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.05.2020, 09:50
Titel: Daten aus Subplot extrahieren
|
|
|
|
|
Hallo zusammen,
ich bin noch ziemlich neu in der MATLAB-Umgebung und hab eine Frage zu einer Aufgabe. Es geht darum aus einem Subplot die x und y werte zu extrahieren, um den Graphen dann nochmal getrennt auszugeben.
Die Aufgabe lautet:
Ein Datensatz namens testfigure.fig und analysefigure.m ist gegeben.
%% Demo für hierarchischen Aufbau von Graphiken:
% Es wird ein Figure geöffnet und es soll der Datensatz zu einer
% bestimmten Kurve extrahiert werden:
%% Konkrete Aufgabe:
% Extrahieren sie die Daten (x,y Werte) aus dem Subplot RARE
%
%% Schritt 1: Zur Sicherheit alles bereinigen:
close all;
clear all;
%% Schritt 2: Das Bild wird geöffnet und zunächst mal betrachtet
open testfigure.fig
% Das Bild besteht aus neun subplots; alle werden durch ein axes Objekt
% repräsentiert.
%
%% Aufgabe : Es sollen die Daten des Subplot mit Namen RARE extrahiert werden!!
%
%% Zunächst Handle auf aktuelle figure setzen:
% ...... ab hier selbst code einfügen
fig=gcf;
%% Handles auf vorhandene "children" der aktuellen figure holen:
get(fig);
%% Da mehrere children vorhanden sind, bzw. sein können ist hchild ein Vektor mit
% unbekannter Länge! --> Länge bestimmen
hchild=get(fig,'Children');
a=length(hchild);
%% Alle Children durchgehen (Schleife)
% Es kommen aber nur Children vom "Typ" axes in Frage!!
% Dabei suchen ob ein Child vom Typ "axes" das Label "RARE" hat
Da ich in MATLAB noch ziemlich unerfahren bin, weis ich hier leider nicht wie ich diesen Teil umsetzten kann bzw. wie ich auf die Label zugreifen kann.
%% Kontrolle der Daten in einem separaten Bild:
% neue figure
ich hoffe jemand kann mir mit meinem Problem helfen.
Vielen Dank schonmal im Voraus.
|
|
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| 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.
|
|