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

Lineare Regression

 

Wurschtl
Forum-Anfänger

Forum-Anfänger


Beiträge: 13
Anmeldedatum: 19.12.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.12.2010, 15:41     Titel: Lineare Regression
  Antworten mit Zitat      
Ich mal wieder....
folgendes Problem
Wir sollen ein Programm zur Linearen Regression schreiben. Ich habe mich natürlich an das aus der Vorlesung gehalten, nur gibts den Fehler

Error in ==> myLinearRegression at 2
n=length(x);

Ich bin überfragt, warum. ich glaube, dass es den Befehl length gibt, also müsst n ja auch definiert sein..

myLinearRegression.m
 Beschreibung:

Download
 Dateiname:  myLinearRegression.m
 Dateigröße:  408 Bytes
 Heruntergeladen:  415 mal
Private Nachricht senden Benutzer-Profile anzeigen


eupho
Forum-Meister

Forum-Meister


Beiträge: 777
Anmeldedatum: 07.01.09
Wohnort: Marburg
Version: R2009b
     Beitrag Verfasst am: 19.12.2010, 16:34     Titel:
  Antworten mit Zitat      
Du solltest dir erstmal Hilfe-Anleitungen zu MATLAB ala "getting started" anschauen, dort werden auch Funktionsaufrufe erläutert.

Die Anleitungen gibt es für Anfänger und Fortgeschrittene!


Zu deinem Problem: Ich gehe davon aus, dass du die Funktion nicht richtig aufrufst..
Private Nachricht senden Benutzer-Profile anzeigen
 
Wurschtl
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 13
Anmeldedatum: 19.12.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.12.2010, 17:02     Titel:
  Antworten mit Zitat      
also ich habe mich jetzt durch ein paar Anleitungen im Netz gekämpft. Es gibt echt viel, nur leider weiß ich nicht worauf du mich bringen willst.
Das Problem ist, dass ich ein Programm geschrieben habe ohne iwas aufzurufen.
Wenn ich mich jetzt total dämlich anstelle dass sagts mir bitte, weil so langsam treibt mich dieses Programm immer weiter in den Wahnsinn
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 19.12.2010, 18:50     Titel:
  Antworten mit Zitat      
Hallo,

ich vermute mal, du versuchst das Programm mit dem "Play"-Button aufzurufen. Das kann nicht gehen, weil so die Eingabeargumente x und y nicht zur Verfügung stehen. Der Aufruf muss so lauten
Code:
myLinearRegression(xwerte, ywerte)

wobei xwerte und ywerte im Workspace existierende Variablen sein müssen.

Im Code an sich passiert auch ein bisschen Unsinn:
Die übergebenen y-Werte werden überschrieben.
sx wird berechnet, aber nicht verwendet.
a und b werden verwendet, bevor sie berechnet werden.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Wurschtl
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 13
Anmeldedatum: 19.12.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.12.2010, 19:20     Titel:
  Antworten mit Zitat      
again what learned....
Leider hat unser Dozent nicht so gute Tipps.
Der sagt, wenns net klappt, ist es falsch(echt?!?!)
Aber Danke für die Tipps mit den x-&y-Werten und dem play button
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.