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

Probleme bei Zahlenfolge mit for end Schleife

 

malki
Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 08.05.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.05.2008, 18:20     Titel: Probleme bei Zahlenfolge mit for end Schleife
  Antworten mit Zitat      
Hallo,

hab seit kurzem Matlab an der Uni und soll folgende Zahlenfolgen programmieren:

1 3 5 10 15 21 28 36 45 55 66 78 91 105 120

und

0,0625 0,125 0,25 0,5 1,0 2,0 4,0 8,0 16,0 32,0

Kann mir jemand weiterhelfen?

Vielen Dank im Voraus
Private Nachricht senden Benutzer-Profile anzeigen


denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 08.05.2008, 18:34     Titel:
  Antworten mit Zitat      
Hallo,
ich glaube du hast Fehler in einer Folge
soll es vielleicht so heißen? Sonst ergibt es keine Logik
1 3 6 10 15 21 28 36 45 55 66 78 91 105 120

Wo liegt genau dein Problem?
Private Nachricht senden Benutzer-Profile anzeigen
 
malki
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 08.05.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.05.2008, 18:47     Titel:
  Antworten mit Zitat      
jep, stimmt so ist die Folge richtig.
Danke.

Weiß nicht so genau ob man da 2 for Schleifen ineinander schachteln muss oder wie gehe ich da ran?
Private Nachricht senden Benutzer-Profile anzeigen
 
denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 08.05.2008, 19:20     Titel:
  Antworten mit Zitat      
Nee, keine 2 Schleifen
du muss dir einfach zuerst Formel aufstellen.
Dann ausgehend von Formel nimmst du ein Startwert und Erzeugst dir in einer Schleife komplettes Array
z.B für Folge
A= [1 6 11 16]
Formel aufstellen:
A(n)=A(n-1)+5;

nun kann man programmieren
Code:

Startwert=1;
Anzahlwerte=10;
%schreibe an erste Stelle mein Startwert
A(1)=Startwert;
% wichtig ab 2  Element starten
for n=2:Anzahlwerte
  A(n)=A(n-1)+5;
end
 
Private Nachricht senden Benutzer-Profile anzeigen
 
nschlange
Ehrenmitglied

Ehrenmitglied



Beiträge: 1.318
Anmeldedatum: 06.09.07
Wohnort: NRW
Version: R2007b
     Beitrag Verfasst am: 08.05.2008, 20:03     Titel:
  Antworten mit Zitat      
Hi,

hier meine Idee dazu:
Code:
clear all;
clc;

cumsum(1:15)

[1./(2.^(4:-1:1)) 2.^(0:4)]

Wenn das ne Hausaufgabe ist solltest Du versuchen zu verstehen, was da im einzelnen abläuft.

Edit: Dass das explizit mit Schleifen gelöst werden soll hab ich überlesen
_________________

Viele Grüße
nschlange

"Chuck Norris ejakuliert fluessigen Stahl!"
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
malki
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 08.05.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.05.2008, 20:25     Titel:
  Antworten mit Zitat      
Also die eine Folge lautet wie folgt:

0 1 3 5 10 15 21 28 36 45 55 66 78 91 105 120


hatte die 0 auch noch vergessen Very Happy

Könnte mir vielleicht jemand mal diese mit einer for end Schleife lösen

Danke nochmals im Voraus.

Zu der zweiten angebotenen Lösung(ohne Schleife)

Sieht ganz gut aus könnte ich mal dazu ne Erklärung haben
Private Nachricht senden Benutzer-Profile anzeigen
 
malki
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 08.05.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.05.2008, 20:26     Titel:
  Antworten mit Zitat      
muss natürlich

0 1 3 6 10 15 21 28 36 45 55 66 78 91 105 120

heißen
Private Nachricht senden Benutzer-Profile anzeigen
 
nschlange
Ehrenmitglied

Ehrenmitglied



Beiträge: 1.318
Anmeldedatum: 06.09.07
Wohnort: NRW
Version: R2007b
     Beitrag Verfasst am: 08.05.2008, 21:13     Titel:
  Antworten mit Zitat      
Hast Du Dir denn die Hilfe zu cumsum durchgelesen?
Ist ja verlinkt.
Das sind alles eher Grundlagen, siehe in der Hilfe
- Matrices and Arrays
- colon (:)
- Special Characters [ ]
- for
Und konkrete Fragen kannst Du hier ja gern stellen, aber in Matlab einarbeiten musst Du Dich schon selbst.
Erkennst Du denn die mathematische Gestalt der Reihen?
_________________

Viele Grüße
nschlange

"Chuck Norris ejakuliert fluessigen Stahl!"
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
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 - 2024 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.