Rita ut grafen
Här är min kod där jag omvandlar min funktion till dess derivata, och undrar nu hur jag kan få fram graferna till funktionen och derivatan.
Hej!
För att rita i Matlab kan man använda kommandot plot. Den tar bl.a. ett intervall och själva funktionen som argument. Så i ditt fall får du skriva:
x = -5:0.001:5;
DinFunktion = x.^2;
plot(x,DinFunktion)
Tänk på att du måste ange ett intervall för vilken Matlab ska rita på.
Fråga gärna om något är oklart!
Kommer jag får derivatan och funktionen i en figur?
Om du plottar båda funktionera i samma kommando hamnar de i samma figur. Om du istället skriver på två olika rader måste du använda kommandot "hold on" för att de ska ritas i samma ruta. Titta på mitt exempel:
f = x.^2;
g = x.^3;
x = -5:0.001:5;
plot(x,f)
hold on
plot(x,g)
Så om f är funktionen och g dess derivata så får du båda grafer i samma figur med denna kod.
Jag skrev detta men det blev fel. Jag har tittat på mina grafer, och tycker intervallet mellan x=-8 till x=2 får med det jag vill ha, så jag ersatte din -5 med -8 och 5 med 2 (fast inte på den här bilden) men det blev också fel
Intervallet måste komma före dina funktioner f och g. Du kan göra intervallet hur stort eller litet du vill, så dräm på med något så får du justera sen.
x = -10:0.001:10; %Så x måste komma först här!
f = sqrt(2-x.^3);
g = -(3*x.^2)/(2*(2-x.^3)^(1/2));
plot(x,f)
hold on
plot(x,g)
Så upphöjelse-symbolen verkar jag använda fel. Jag har testat skriva koden flera gånger men får då en ny varning att nått gått snett.
Funkar det om du skriver
g = -(3*x.^2)/(2*(2-x.^3).^(1/2))
Jag får bara med funktionen, derivtan som jag googlat upp till vänster dyker inte på tillsammans med funktionen
Vilken är ursprungsfunktionen? Skriv den gärna med mattesytax här.
Det skall vara ./ och .^ (även på sista ^(1/2)
Kan det här stämma att har derivatan som är rött?
Ja, det borde stämma. Du får tänka på att det som är till höger om det vertikala asymptoten inte är definierat. Du kan alltså begränsa intervallet till något mindre tal än 10 till höger.
Tack för hjälpen :)