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

Mit einem Vektor auf Werte eines Vektors zugreifen

 

Eric.youa

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.02.2014, 03:56     Titel: Mit einem Vektor auf Werte eines Vektors zugreifen
  Antworten mit Zitat      
Hallo,

erstmal vielen Dank für die Unterstützung.

Folgendes:
Ich habe eine Näherung der Ableitung gebildet. Diese wird an i Gitterpunkten berechnet, und soll an den i Punkten mit der analytischen Lösung mittels quadratischen Mittels betrachtet werden.
Für i=4 sieht es so aus:
Code:
eFWD1     =FWD1-df1
esFWD1    =[[eFWD1(1)^2+eFWD1(2)^2+eFWD1(3)^2+eFWD1(4)^2]*1/4]^(1/2)


mit
Code:

Error Forward Division verglichen mit analytischer Lösung = eFWD1
Forward Division Näherung an i Punkten = FWD1
df1 = Analytische Ableitung f
Quadratisches Mittel des Fehlers = esFWD1
 


Habe ich nun aber 1000 Gridpoints wird es händisch sehr zeitintensiv. Wie vereinfache ich diese Schritte?
Habe an einen Vektor i gedacht, der die Werte eFWD1(i) automatisch aufsummieren kann.
Ist das möglich?


Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 21.02.2014, 00:40     Titel: Re: Mit einem Vektor auf Werte eines Vektors zugreifen
  Antworten mit Zitat      
Hallo Eric.youa,

Mir wird die Frage nicht ganz klar. Ich rate aber einfach mal:

Falls es den gesamten eFWD1 Vektor betreffen soll:
Code:
eFWD1 = FWD1 - df1;
esFWD1 = 0.5 * sqrt(sum(eFWD1 .^ 2))

Falls es nur um die ersten n Elemente geht:
Code:
esFWD1 = 0.5 * sqrt(sum(eFWD1(1:n) .^ 2))

Gruß, Jan
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.