www.vorhilfe.de
- Förderverein -
Der Förderverein.

Gemeinnütziger Verein zur Finanzierung des Projekts Vorhilfe.de.
Hallo Gast!einloggen | registrieren ]
Startseite · Mitglieder · Impressum
Forenbaum
^ Forenbaum
Status VH e.V.
  Status Vereinsforum

Gezeigt werden alle Foren bis zur Tiefe 2

Navigation
 Startseite...
 Suchen
 Impressum
Das Projekt
Server und Internetanbindung werden durch Spenden finanziert.
Organisiert wird das Projekt von unserem Koordinatorenteam.
Hunderte Mitglieder helfen ehrenamtlich in unseren moderierten Foren.
Anbieter der Seite ist der gemeinnützige Verein "Vorhilfe.de e.V.".
Partnerseiten
Weitere Fächer:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
Forum "MathCad" - Vektor und wenn-funktion
Vektor und wenn-funktion < MathCad < Mathe-Software < Mathe < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "MathCad"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

Vektor und wenn-funktion: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 09:55 Do 08.02.2007
Autor: tkone

Ich habe diese Frage in keinem anderen Forum gestellt.


Ich hab schonwieder ein Problem mit Mathcad.
Es will einfach nicht das machen, was ich will ;)

Ich habe eine Variable R, die in Mathcad berechnet wird.
Aus R soll eine Variable T berechnet werden.
Je nach Wert von R muss in 2 verschiedene Berechnungen unterschieden werden.

R<20 --> T = 2 * R + 1
[mm] R\ge [/mm] 20 --> T = 1,5 * R - 2,3

Also "T:= wenn(R < 20,2 * R + 1, 1,5 * R - 2,3")
Das funktioniert auch super.

Jetzt gibt es R aber nicht nur einmal, sondern 10 mal.
Zur besseren Berechnung werden nun alle Werte, bis R herauskommt, als Vektor mit 10 Elementen berechnet.
Somit ist R nun ein Vektor.
Jetzt soll T auch als Vektor berechnet werden, aber nach der selben wenn-Bedingung.
Hat jemand eine Idee, wie das klappen könnte?

        
Bezug
Vektor und wenn-funktion: Antwort
Status: (Antwort) fertig Status 
Datum: 17:51 Do 08.02.2007
Autor: Martin243

Hallo,

ich denke, am einfachsten wäre eine Lösung mit einer for-Schleife, in der alle Einträge des R-Vektors durchlaufen und dafür entsprechende Einträge des T-Vektors berechnet werden.


Gruß
Martin

Bezug
                
Bezug
Vektor und wenn-funktion: Frage (beantwortet)
Status: (Frage) beantwortet Status 
Datum: 08:23 Fr 09.02.2007
Autor: tkone

über schleifen funktioniert es so nicht, da zwar in der schleife alle elemente von R in elemente von T überführt werden können, aber T außerhalb der schleife nur die letzte berechnung zugewiesen wird.

T:= |for i [mm] \varepsilon [/mm] 0...9
    |   [mm] T_i \Leftarrow [/mm] wenn( [mm] R_i [/mm] < 20 , [mm] f_1(R_i) [/mm] , [mm] f_2(R_i) [/mm] )

wenn man das so versucht, dann wird T eine zahl zugeordnet. und zwar die letzte berechnung, die ausgeführt wird(also das 9. element)
es soll aber T als verktor herauskommen.

gibt es eine möglichkeit die ergebnisse für [mm] T_i [/mm] jeden durchlauf als sich erweiternder verktor zusammenzufassen?

Bezug
                        
Bezug
Vektor und wenn-funktion: Antwort
Status: (Antwort) fertig Status 
Datum: 12:16 Fr 09.02.2007
Autor: Martin243

Hallo,

> über schleifen funktioniert es so nicht

Es ist doch klar, dass es gehen muss, oder? Nicht aufgeben!

Du musst nach der for-Schleife einfach noch ein T einfügen. Das ist dann der Rückgabewert. Sonst wird immer der letzte [mm] $T_i$-Wert [/mm] zurückgegeben.
Das sieht dann so aus:
[Dateianhang nicht öffentlich]


Gruß
Martin

Dateianhänge:
Anhang Nr. 1 (Typ: JPG) [nicht öffentlich]
Bezug
Ansicht: [ geschachtelt ] | ^ Forum "MathCad"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
ev.vorhilfe.de
[ Startseite | Mitglieder | Impressum ]