Stützpunkte von Vektoren < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) überfällig | Datum: | 19:52 Mi 02.05.2007 | Autor: | sevy |
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
Ich möchte zu einem beliebigen Vektor x die (äquidistanten) Stützpunkten der Komponenten x(i) berechnen.
Der Vektor x sei n-dimensional,
Sei k(i) die Anzahl von Stützpunkten für das Element x(i) von x
und sei x(i) in [0,b(i)] .
Ich habe so berechnet:
function grid= stuetzpunkt (n, b ,k)
grid=[ ]; %Soll alle Stützpunkte enthalten
for i=1:n
l= b(i)/k(i); % Teilintervall-länge
y= (0: l :b(i)) % Vektor der Stützpunkten von x(i)
grid= ???
end
Ich weiß leider nicht, wie ich alle Stützpunkte in grid speichern kann:
als Matrix mit Zeilen grid(i,k)=kter Stützpunkt von (x(i) geht ja nicht, weil die Anzahl der Stützpunkten nicht konstant ist für alle i.
als Vektor dh grid=[grid,y] hilft mir auch nicht viel, da ich danach Schwierigkeit habe den k.te Stützpunkte von x(i) aufzurufen.
Vielen Dank für eure Tipps
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 11:59 Do 03.05.2007 | Autor: | sevy |
Ich stelle die Frage anders, in der Hoffnung was zu bewegen.
1. Wie bilde ich den Vektor
x = [x(1),x(2),...x(n)] ,
wobei jedes Element x(i), k(i) Komponente hat, also
x(i) = [ x(i,1),...,(x(i, k(i)]
Inputs sind hier k(i) und n
die x(i)'s werden beliebig generiert
(ich generiere sie als äquidistante Stützpunkte im Intervall [o, b(i)], b(i) bekannt)
2. Ferner
Sei nun F eine Matrix von Funktionen ( die Elemente F(i,j) sind Funktion der Variable x(j) , j.te Komponente von x
wie kann ich die Funktionswerte F(i,j)(x(i,k)) bilden ??
Ich hoffe, die Frage nun verständlicher formuliert zu haben.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 12:21 Sa 05.05.2007 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|