|
|
Summe einer Funktion bilden |
|
formater |

Forum-Fortgeschrittener
|
 |
Beiträge: 52
|
 |
|
 |
Anmeldedatum: 10.09.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.09.2008, 14:25
Titel: Summe einer Funktion bilden
|
 |
Code:
function Y_ij = Y_ij(f,x,n)
l=2.12;
rho=2.7e3;
S=1e-3;
eta=0;
Y_ij=(psi_n(0.1,1)*psi_n(x,n))/(rho*S*l*((omega_n(n)).^2*(1+j*eta)-((2*pi*f).^2)));
end
psi_(x,n) und omega(n) sind andere Funktionen
Es funktioniert um einzelne Werte mit definierten Variablen zu berechnen.
Ich moechte nun die Summe von n=1:22 dieser Funktion bilden, aber alle Versuche sind bisher gescheitert.
Kann mir jemand bitte weiterhelfen.
|
|
|
|
|
Schrank |

Forum-Century
|
 |
Beiträge: 203
|
 |
|
 |
Anmeldedatum: 10.07.08
|
 |
|
 |
Wohnort: Berlin
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.09.2008, 14:34
Titel:
|
 |
Hallo formater,
was liefert denn
Gruß Schrank
|
|
|
formater |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 52
|
 |
|
 |
Anmeldedatum: 10.09.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.09.2008, 14:51
Titel:
|
 |
Wenn ich das in meiner M-File versuche:
Code:
function Y_ij = Y_ij(f,x,n)
l=2.12;
rho=2.7e3;
S=1e-3;
eta=0;
Y_ij=(psi_n(0.1,1)*psi_n(1,n))/(rho*S*l*((omega_n(n)).^2*(1+j*eta)-((2*pi*f).^2)));
summe = 0;
for n=1:22
summe = summe + Yij(f, x, n)
end
end
kriege ich folgende Fehlermeldung:
"??? Input argument "n" is undefined."
|
|
|
steffi |

Forum-Century
|
 |
Beiträge: 149
|
 |
|
 |
Anmeldedatum: 07.03.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.09.2008, 14:59
Titel:
|
 |
Hallo,
ich vermute Schrank meinte das so, dass du seinen Code-Vorschlag einfach so eingeben sollst und nicht in die Funktion mit einbinden. Du musst dafür deine Funktion im gleichen Ordner speichern, in dem du dich gerade befindest. Dann einfach den Code von Schrank eingeben. Also quasi wie eine neue Funktion, die deine Funktion immer wieder aufruft!
Funktioniert das auch nicht?
P.S.: wenn du die Code-Umgebung benutzt, ist dein code einfacher nachzuvollziehen!
_________________
Wenn ich bei der Arbeit mit Computern eins gelernt habe dann das ich einem Computer nur soweit traue wie ich ihn werfen kann.
|
|
|
formater |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 52
|
 |
|
 |
Anmeldedatum: 10.09.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.09.2008, 15:17
Titel:
|
 |
Vielen Dank, ich habs begriffen und hinbekommen.
|
|
|
Schrank |

Forum-Century
|
 |
Beiträge: 203
|
 |
|
 |
Anmeldedatum: 10.07.08
|
 |
|
 |
Wohnort: Berlin
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.09.2008, 15:28
Titel:
|
 |
Hallo,
genau das hab ich gemeint.
Ansonsten müsste es auch so gehen:
Gruß Schrank
|
|
|
|
|
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.
|
|