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

Formeln aus einer Klasse ansprechen

 

Osterwma
Forum-Anfänger

Forum-Anfänger


Beiträge: 38
Anmeldedatum: 01.12.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 01.12.2014, 17:26     Titel: Formeln aus einer Klasse ansprechen
  Antworten mit Zitat      
Hallo Zusammen,

mit meinen Grundkenntnissen komme ich auf die Schnelle gerade nicht weiter.
Ich habe zwei Klassen:

In der ersten Klasse (irradiance) stehen Formeln, welche für jeden Tag eines Jahres durchgerechnet werden sollen:

Code:

   properties % alles was ich in der Main ansprechen muss
     
        SolDay %Length of solar day
        DayNum; % day of the year
        TimeEquation;
        SolDecl;

   end
   
   methods
       
       function obj = Irradiance(obj, SolDay, DayNum,TimeEquation, SolDecl)
            obj.SolDay = SolDay;
            obj.DayNum = DayNum;
            obj.TimeEquation = TimeEquation;
            obj.SolDecl = SolDecl;

       end
       
       function cSolDay(obj, DayNum)
            obj.SolDay = 360*(DayNum/365);
       end
               
       function cTimeEquation(obj)
           obj.TimeEquation = 0.0066+7.3525*cosd(obj.SolDay+85.9)+9.9359*cosd(2*obj.SolDay+108.9)+0.3387*cosd(3*obj.SolDay+105.2);
       end
       
       function cSolDecl(obj)
           obj.SolDecl = 0.3948-23.2559*cosd(obj.SolDay+9.1)-0.3915*cosd(2*obj.SolDay+5.4)-0.1764*cosd(3*obj.SolDay+26);
       end
end
 


In der zweiten Klasse, sollen diese Formeln nun angesprochen werden, nachdem die täglichen Zeitschritte erstellt wurden.

Code:

startTime = 1;
endTime = 60*24*365; % später 525600 fürs Jahr

time = startTime:endTime;
for ii = 1:length(time)-1
   tt = time(ii);
   
    minuteofyear = mod(tt, 60*24*365);
    hourofyear = floor(minuteofyear/60)+1;
    DayNum = floor(hourofyear/24)+1;
   
   irradiance.cSolDay(DayNum);
   irradiance.cTimeEquation()
   irradiance.cSolDecl()
 


Leider erhalte ich den Fehler:Error using irradiance/cSolDay No Static method 'cSolDay' in class 'irradiance'.

Könnt ihr mir sagen, was ich falsch mache?
Vielen Dank im Voraus.

Grüße

Martin
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: 01.12.2014, 18:22     Titel:
  Antworten mit Zitat      
Hallo,

die Idee von Klassen ist ja an sich erst mal, dass Methoden auf Objekte der Klasse angewendet werden.
Wenn also eine Methode die Signatur
Code:
function cTimeEquation(obj)
hat, dann muss auch wirklich eine Instanz der Klasse zur Verfügung gestellt werden, d.h. der Aufruf erfolgt entsprechend der Signatur.

Die Fehlermeldung will sagen: es gibt auch Methoden, die nicht auf einer Instanz einer Klasse arbeiten. Diese müssen dann aber als statische Methoden deklariert werden:
Code:

Das willst du aber z.B. bei deinen Methoden nicht, denn aus der Implementierung schließe ich ja, dass sie sehr wohl mit Instanzen der Klasse arbeiten sollen.

Bottom Line: du musst eine Instanz der irradiance-Klasse erstellen und diese an die Methoden übergeben.

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

Forum-Anfänger

Forum-Anfänger


Beiträge: 38
Anmeldedatum: 01.12.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.12.2014, 13:09     Titel:
  Antworten mit Zitat      
Hi Harald,

vielen Dank für die schnelle Antwort. Ich glaube ich habe etwas Grundlegendes noch nicht ganz verstanden. Ich habe das Beispiel für mich nochmal vereinfacht:

In der Klasse irradiance2 soll SolDay ausgerechnet werden. Dies soll für jeden Tag im Jahr geschehen.

Code:
classdef irradiance2 < handle
   
   properties
        SolDay;
        DayNum;
       
   end
   
   methods
       
       function obj = s(SolDay, DayNum)
           
            obj.SolDay = SolDay;
            obj.DayNum = DayNum;
       end
       
       function obj = cSolDay(obj, DayNum)
            obj.SolDay = 360*(DayNum/365);
       end
    end      
end


Die Eigenschaft DayNum wird in der "main" Klasse berechnet:

Code:
startTime = 1;
endTime = 60*24*365;

time = startTime:endTime;
for ii = 1:length(time)-1
   tt = time(ii);
   
    minuteofyear = mod(tt, 60*24*365);
    hourofyear = floor(minuteofyear/60)+1;
    DayNum = floor(hourofyear/24)+1;

   s.cSolDay(DayNum);
end


DayNum zählt nun hoch von 1 bis 366.

Bei jedem Mal soll nun die Methode cSolDay durchgeführt werden.
Als Ergebnis müsste jetzt eine 1x366 Matrix herauskommen.
ich lege vor der Berechnung über s=irradiance2 die Instanz an.

Oder muss DayNum gar nicht in der Klasse irradiance2 als Objekt definiert werden, wenn die Berechnung in der main geschieht?

Vielen Dank für deine Hilfe.

Grüße

Martin
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: 02.12.2014, 14:15     Titel:
  Antworten mit Zitat      
Hallo,

ich verstehe die Frage nicht ganz.
Ist der Code so funktionsfähig? Auf den ersten Blick sollte er es sein.

Was soll denn als Matrix herauskommen?
Wenn s eine Matrix werden soll, müsstest du entsprechend indizieren, also
s(ii)...

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

Forum-Anfänger

Forum-Anfänger


Beiträge: 38
Anmeldedatum: 01.12.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.12.2014, 14:32     Titel:
  Antworten mit Zitat      
Hi Harald,

der Code läuft soweit durch. Allerdings bekomme ich nur als ans = 360.98 also den letzten eingesetzten Wert heraus, cSolDay=360*(366/365)=360.98.

Da ich eine Grafik benötige, brauche ich alle Daten, also

=360*(1/365)= 0.98
=360*(2/365)= 1,97
=360*(3/365)= ...
=360*(366/365)= 360.98

Dann könnte ich mit DayNum (x-Achse) und den SolDay-Werten (y-Achse) die Grafik erstellen.

Wie würde dies indiziert aussehen?

Montan speichert Matlab das Ergebnis nur als "ans". Was müsste ich machen, das in meinem Workspace dies als SolDay aufgelistet wird?

Vielen Dank nochmal.

Grüße
Martin
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: 02.12.2014, 14:58     Titel:
  Antworten mit Zitat      
Hallo,

eine Möglichkeit wäre wie angedeutet ein Array von Objekten.
Alternativ die Klasse so aufsetzen, dass intern ein Array von Zeitstempeln abgespeichert ist.

Eine ganz andere Frage: für diese Anwendung scheint mir der objektorientierte Ansatz etwas übertrieben - nutzt du das Beispiel zur Einarbeitung, oder gibt es Gründe, warum du diese Sache objektorientiert umsetzen willst.

Wenn du eine Handle-Klasse definierst, ist es übrigens nicht nötig, das Objekt zurückzugeben: du arbeitest ja direkt auf dem Objekt.

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

Forum-Anfänger

Forum-Anfänger


Beiträge: 38
Anmeldedatum: 01.12.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.12.2014, 16:07     Titel:
  Antworten mit Zitat      
Hi Harald,

ich arbeite mich gerade im Rahmen einer Hausarbeit in Matlab ein.
Ziel dieser ganzen Anwendung ist die Berechnung des Sonnenstandes und der daraus resultierenden Sonneneinstrahlung. Diese scheint auf ein Photovoltaik-Modul, dessen Leistung es zu berechnen gilt.

Daher dachte ich, macht der objektoerientierte Ansatz Sinn. Kannst mich aber auch gerne eines besseren belehren, wenn es dort schönere Umsetzungen gibt Smile Simulink kommt erst später dran, da kenne ich mich noch gar nicht mit aus...

Könntest du mir das Array für das Beispiel kurz als Code schreiben? Da komm ich ohne Fehlermeldung aktuell noch nicht zum Ziel...

Vielen Dank nochmal.

Grüße
Martin
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: 02.12.2014, 17:18     Titel:
  Antworten mit Zitat      
Hallo,

ich würde es mal ausschließlich mit Funktionen versuchen.

Bitte zeige doch deinen kompletten Code inkl. des Fehlers. Das erleichtert das Helfen deutlich :)

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

Forum-Anfänger

Forum-Anfänger


Beiträge: 38
Anmeldedatum: 01.12.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.12.2014, 17:50     Titel:
  Antworten mit Zitat      
Hi Harald,

das hoffe ich Smile
Ich muss aber dazu sagen, dass der Code noch nicht vollständig läuft, da ich z.T. noch ein Vektor aus einer externen Datei einlesen muss und eine Variable nicht vollständig definiert habe. Ich hab aber an den Stellen ein Kommentar eingefügt.

Klasse Irradiance zur Berechnung der Sonneneinstrahlung:

Code:
classdef irradiance < handle
    % Calculation solar irradiance
   
   properties
     
        SolDay; %Length of solar day
        DayNum; % day of the year
        TimeEquation;
        SolDecl;
        LMT; % Local medium Time
        LT; %Local Time, 1 for MEZ
        CET = 1; % Central European Time
        Latitude = 52.52; % degree of latitude
        Longitude = 13.41; % degree of longitude
        TCT;
        HourAngle;
        SolH; % solar altitude
      SolA; % solar azimuths
        AoI_Hor; % Angel of incidence horizontal
        AoI_Gen; % Angel of incidence inclined
        incl_Gen = 30; % inclination by user
        E_G_hor; % global radiation horizontal --> Hier soll eine Datein eingelesen werden, mit minütlichen Werten (hab ich noch nicht fertig)
        E_diff_hor; % diffuse radiation horizontal
        E_diff_gen; % diffuse radiation inclined
        E_dir_hor; % direct radiation horizontal
        E_refl_gen; % reflected radiation inclined
        E_G_gen; % global radiation inclined
       
   end
   
   methods
       
       function obj = irradiance(SolDay, DayNum, TimeEquation, SolDecl, LMT, LT, CET, Latitude, Longitude, TCT, HourAngle, SolH, SolA, AoI_Hor, AoI_Gen, incl_Gen, E_G_hor, E_diff_gen, E_dir_hor, E_refl_gen, E_G_gen)
            obj.SolDay = SolDay;
            obj.DayNum = DayNum;
            obj.TimeEquation = TimeEquation;
            obj.SolDecl = SolDecl;
            obj.LMT = LMT;
            obj.LT = LT; % LT steht für eine bestimmte Zeit. Hier müsste eine Uhrzeit von 00:00 bis 24:00 Uhr durchlaufen
            obj.CET = CET;
            obj.Latitude = Latitude;
            obj.Longitude = Longitude;
            obj.TCT = TCT;
            obj.HourAngle = HourAngle;
            obj.SolH = SolH;
            obj.SolA = SolA;
            obj.AoI_Hor = AoI_Hor;
            obj.AoI_Gen = AoI_Gen;
            obj.incl_Gen = incl_Gen;
            obj.E_G_hor = E_G_hor;
            obj.E_diff_gen = E_diff_gen;
            obj.E_dir_hor = E_dir_hor;
            obj.E_refl_gen= E_refl_gen;
            obj.E_G_gen = E_G_gen;
           
         
       end
       
       function obj = cSolDay(obj, DayNum)
            obj.SolDay = 360*(DayNum/365);
       end
               
       function cTimeEquation(obj)
           obj.TimeEquation = 0.0066+7.3525*cosd(obj.SolDay+85.9)+9.9359*cosd(2*obj.SolDay+108.9)+0.3387*cosd(3*obj.SolDay+105.2);
       end
       
       function cSolDecl(obj)
           obj.SolDecl = 0.3948-23.2559*cosd(obj.SolDay+9.1)-0.3915*cosd(2*obj.SolDay+5.4)-0.1764*cosd(3*obj.SolDay+26);
       end
               
       function cLMT(obj, LT, CET, Longitude)
           obj.LMT = LT-CET+((4*Longitude)/60); %Time as 00.00 o'clock
       end  
       
       function cTCT(obj, LMT, TimeEquation) % True Central Time
           obj.TCT = LMT+TimeEquation/100;
       end
       
       function cHourAngle(obj, TCT) % Hour Angle
           obj.HourAngle = (12.00-TCT)*15;
       end
       
       function cSolH(obj, HourAngle, Latitude, SolDecl)
            obj.SolH = asind(cosd(HourAngle)*cosd(Latitude)*cosd(SolDecl)+sind(Latitude)*sind(SolDecl));
       end
       
       function cSolA(obj, SolH, Latitude, SolDecl)
            if obj.TCT<=12.00
               obj.SolA = 180-asind((sind(SolH)*sind(Latitude)-sind(SolDecl))/(cosd(SolH)*cosd(Latitude)));
            elseif obj.TCT>=12.00  
               obj.SolA = 180+asind((sind(SolH)*sind(45.43)-sind(SolDecl))/(cosd(SolH)*cosd(45.43)));
            end
        end
       
        function cAoI_Hor(obj, SolH)
             obj.AoI_Hor = 90-SolH;
        end
       
        function cAoI_Gen(obj, AoI_Hor, Incl_Gen, SolA)
             obj.AoI_Gen = acosd(cosd(AoI_Hor)*cosd(Incl_Gen)+sind(AoI_Hor)*sind(Incl_Gen)*cosd(SolA-180));
        end
       
        function cE_dir_hor (obj, E_G_hor, E_diff_hor)
             obj.E_dir_hor = E_G_hor-E_diff_hor;    
        end
       
        function cE_dir_gen (obj, AoI_Gen, SolH, E_dir_hor)
             obj.E_dir_gen = E_dir_hor*(cosd(AoI_Gen)/sind(SolH));
        end
       
        function cE_diff_gen (obj, E_diff_hor, Incl_Gen, E_G_hor, AoI_Gen, SolH)
             obj.E_diff_gen = E_diff_hor*(1/2)*(1+cosd(Incl_Gen))*(1+(1-(E_diff_hor/E_G_hor)^2)*sind(Incl_Gen/2)^3)*(1+(1-(E_diff_hor/E_G_hor)^2)*cosd(AoI_Gen)^2*cosd(SolH)^3);
        end
       
        function cE_refl_gen (obj, E_G_hor, incl_Gen)
             obj.E_refl_gen = E_G_hor*0.2*(1/2)*(1-cosd(incl_Gen));
        end
       
        function cE_G_gen (obj, E_dir_gen, E_diff_gen, E_refl_gen)
             obj.E_G_gen = E_dir_gen+E_diff_gen+E_refl_gen;
        end
    end
end


Die errechnete Eintrahlung E_G-gen soll nun in die Klasse Photovoltaics eingefügt werden:

Code:
classdef Photovoltaics < handle
%Calculating photovoltaics Revenue
   
    properties
        P_mpp;              % installable power in KW/p
        A = 4;              % Surface
        n = 0.12;           % efficiency level
        W_el;               % Revenue
        E_G_gen;            % Globale irradiance aus irradiance
        f_perf = 0.8;       % Performance Factor
       
    end
   
    methods
        function cP_mpp(obj, A, n)
            obj.P_mpp = A*n/100;
        end
       
        function cW_el(obj, E_G_gen, f_perf,P_mpp)
            obj.W_el = (E_G_gen*P_mpp*f_perf)/1000;
        end
    end
   
end


Wie gesagt, am Ende möchte ich eine Grafik erstellen, die den Photovoltaik Ertrag über das Jahr wiedergibt.

Danke nochmal, dass du dir die Zeit nimmst mir zu helfen.

Grüße
Martin
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: 02.12.2014, 18:11     Titel:
  Antworten mit Zitat      
Hallo,

das sind nun die Methoden. Man bräuchte noch die Haupt- oder Testanwendung.

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

Forum-Anfänger

Forum-Anfänger


Beiträge: 38
Anmeldedatum: 01.12.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.12.2014, 18:17     Titel:
  Antworten mit Zitat      
In der Hoffnung, dass wir nicht aneinander vorbei reden:

In der "main" Klasse sollen alle Funktionen nacheinander durchgerechnet werden:

Code:
   %MAIN Summary of this class goes here
    %   Detailed explanation goes here
   
startTime = 1;
endTime = 60*24*365;

time = startTime:endTime;
for ii = 1:length(time)-1
    tt = time(ii);
   
    minuteofyear = mod(tt, 60*24*365);
    hourofyear = floor(minuteofyear/60)+1;
    DayNum = floor(hourofyear/24)+1;

    s.cSolDay(ii, DayNum);
   
   %irradiance.cSolDay(DayNum)
   % irradiance.TimeEquation()

end


Ich hatte jetzt erstmal nur den Funktions-aufruf für SolDay geschrieben, um dies auszuprobieren...

Aber im Grunde müssen alle Formeln/Funktionen für alle Minutenschritte durchgerechnet werden... Dafür den Loop einzufügen, scheitere ich bisher... Mehr hab ich bisher nicht Sad
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: 02.12.2014, 20:29     Titel:
  Antworten mit Zitat      
Hallo,

wenn ich den Code laufen lasse, beklagt sich MATLAB weiterhin über das fehlende s.

Vielleicht habe ich mich falsch ausgedrückt: der entscheidende Punkt ist nicht, dass du deinen gesamten Code zur Verfügung stellst, sondern dass man das, was du zur Verfügung stellst, auch laufenlassen kann, damit man das Problem sieht und Lösungen direkt testen kann.

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

Forum-Anfänger

Forum-Anfänger


Beiträge: 38
Anmeldedatum: 01.12.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.12.2014, 12:36     Titel:
  Antworten mit Zitat      
Hi Harald,

dann lass uns mal mit folgendem Ausschnitt aus dem Gesamtcode von gestern anfangen.

Main Klasse:
Code:
   

s=irradiance2;    
startTime = 1;
endTime = 60*24*365;

time = startTime:endTime;
for ii = 1:length(time)-1
    tt = time(ii);
   
    minuteofyear = mod(tt, 60*24*365);
    hourofyear = floor(minuteofyear/60)+1;
    DayNum = floor(hourofyear/24)+1;

    s.cSolDay(ii, DayNum);
end


Irradiance2 Klasse (Ausschnitt von Gesamtklasse Irradiance)
Code:
classdef irradiance2 < handle
   
   properties
     
        SolDay;
        DayNum;

   end
   
   methods
       
       function obj = s(SolDay, DayNum)
           
            obj.SolDay = SolDay;
            obj.DayNum = DayNum;
       end
       
       function obj = cSolDay(obj, ii, DayNum)
           for count = 1:ii
            obj.SolDay = 360*(DayNum/365);
           end
       end
    end      
end


Wenn ich den die Main jetzt laufen lasse, ist Matlab Busy ohne Ende...

Die Frage ist, was ich bei dem Array falsch mache? Wie gesagt, ich brauche als Ergebnis für jede Minute im Jahr einen Wert für SolDay, welche im Workspace auch als SolDay (Matrix) gespeichert wird. Im nächsten Schritt würde dann die cTimeEquation Funktion mit den ausgerechneten SolDay Werten weiterrechnen(siehe Post gestern 16.50 Uhr)... Aber wichtig für mich ist erstmal, dass wir für SolDay die minütlichen Werte rausbekommen.

Grüße & nochmals vielen Dank für die Geduld.

Martin
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: 03.12.2014, 16:17     Titel:
  Antworten mit Zitat      
Hallo,

folgendes geht:

Code:
clear
tic;
startTime = 1;
endTime = 60*24*365;

s(endTime) = irradiance2; % erzeugt implizit ein Array

time = startTime:endTime;
for ii = 1:length(time)-1
    tt = time(ii);
   
    minuteofyear = mod(tt, 60*24*365);
    hourofyear = floor(minuteofyear/60)+1;
    DayNum = floor(hourofyear/24)+1;

    s(ii).cSolDay(DayNum);
end

toc
v = [s.SolDay];
plot(time(1:end-1), v)


Allerdings sind große Arrays von Objekten hinsichtlich Performance keine gute Idee, und viele Aufrufe von Methoden ebensowenig.

Die Frage ist vor allem auch, ob die Schleife hier sein muss oder ob man das nicht vektorisieren kann.

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

Forum-Anfänger

Forum-Anfänger


Beiträge: 38
Anmeldedatum: 01.12.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.12.2014, 17:52     Titel:
  Antworten mit Zitat      
Hi Harald,

wunderbar, funktioniert Smile Als Vektor habe ich es gerade auch erfolgreich ausprobiert.

Jetzt noch eine kleine letzte Frage.

Ich benötige in einer Formel die Uhrzeit (00.00 Format) für jeden Zeitschritt.

Also einen Vektor der von

00.00
00.01
.
.
24.00 -->Dies würde Minute 1440 entsprechen.

Minute 1441 ist dann wieder 00.01.

Ich müsste also am Ende eine Variable haben, die beispielweise bei Minute 2881 = 00.01 ausspuckt.

Wie könnte ich dies erzeugen?

Vielen Dank

Grüße

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

Gehe zu Seite 1, 2  Weiter

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.