|
jesus |
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 31.10.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.11.2008, 17:51
Titel: Quadratische Gleichung
|
|
Hallo,
ich habe eine Frage bzgl folgender Aufgabe:
Es soll mithilfe der p/q- Formel folgendes gemacht werden:
Schreiben Sie eine Funktion quadGleich, die als Eingabeargumente p und q
bekommt. Im Funktionskörper werden p und q berechnet. Die Funktion soll dann und zurückliefern, so dass sie nach Ausführung der Funktion im Matlab
workspace erscheinen.
Mein Ansatz dazu ist:
function [a, b] = quadGleich(p,q)
a = -p/2 + sqrt((p^2 - 4*q)/2);
b = -p/2 - sqrt((p^2 - 4*q)/2);
return
bei a und b ist anscheinend noch etwas nicht ganz richtig, ich kriege aber einfach nicht raus, was es ist.
kann mir jemand da vllt bis morgen noch helfen?
mfg
|
|
|
|
|
dib0r |
Forum-Guru
|
|
Beiträge: 413
|
|
|
|
Anmeldedatum: 09.05.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.11.2008, 18:09
Titel:
|
|
Hallo,
du hast die Klammern falsch gesetzt.
MfG
|
|
|
Gast |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.11.2008, 18:13
Titel:
|
|
Das 1/2 steht bei Dir unter der Wurzel.
|
|
|
mathome |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.11.2009, 21:32
Titel: skript
|
|
Hallo,
ich hab dazu auch mal ne Frage:
was muss man anders machen, wenn man zu der quadratischen Gleichung ein Skript erstellen möchte?
wäre sehr schön , wenn das hier jemand wüsste
mfg
|
|
|
viktorviktor |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.10.2012, 23:07
Titel: ___
|
|
function [ x ] = SolveQuadratic( p, q)
d= (p/2)^2-q;
if d<0;
x=[];
elseif d==0;
x=-(p/2);
else
x(1)=-(p/2)+((p/2)^2-q/(p/2)^2-q);
x(2)=-(p/2)-((p/2)^2-q/(p/2)^2-q);
end
|
|
|
Vito |
Forum-Guru
|
|
Beiträge: 315
|
|
|
|
Anmeldedatum: 02.11.09
|
|
|
|
Wohnort: Stuttgart
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.10.2012, 08:12
Titel:
|
|
Hi,
da fehlt noch die Wurzel
Gruß,
Vito
|
|
|
MaFam |
Forum-Meister
|
|
Beiträge: 799
|
|
|
|
Anmeldedatum: 02.05.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2009b
|
|
|
|
|
|
Verfasst am: 24.10.2012, 08:37
Titel:
|
|
Hallo,
wollt ihr denn komplexe Lösungen ausschließen?
Grüße, Marc
|
|
|
vinc |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 01.02.2020, 08:40
Titel: Quadratische Gleichung
|
|
Hallo
Ich habe die p/q-Formel als Script gemäss Forumsbeitrag eingefügt.
Leider bringt mir Matlab den Fehler, ich soll die Funktion mit "end" beenden, dies obwohl ich es eingefügt habe.
Weiss jemand wieso diese Fehlermeldung trotzdem kommt?
Beschreibung: |
|
Download |
Dateiname: |
Fehler quadratische Gleichung.png |
Dateigröße: |
37.02 KB |
Heruntergeladen: |
306 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 01.02.2020, 11:14
Titel:
|
|
Hallo,
welche MATLAB-Version verwendest du?
Funktionen innerhalb von Skripten sind erst seit kurzem zulässig.
Über eine Funktion nur die Zeile mit "clear" etc. zu schreiben ist nicht sinnvoll. Wenn, dann muss da zumindest auch der Aufruf der Funktion hin.
Wenn du die Funktion von außerhalb der Datei aufrufen möchtest, darf darüber kein Code stehen und der Dateiname sollte gleich dem Funktionsnamen sein.
Code bitte generell kopieren statt als Screenshot posten. Sonst müsste man ihn mühsam abtippen, wenn man selbst damit herumprobieren möchte.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
|
|
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.
|
|