13 svar
183 visningar
offan123 behöver inte mer hjälp
offan123 3072
Postad: 17 feb 2023 11:55 Redigerad: 17 feb 2023 11:58

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.

goofyahh 32
Postad: 17 feb 2023 12:07

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!

offan123 3072
Postad: 17 feb 2023 12:11

Kommer jag får derivatan och funktionen i en figur?

goofyahh 32
Postad: 17 feb 2023 12:18

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.

offan123 3072
Postad: 17 feb 2023 12:30 Redigerad: 17 feb 2023 12:31

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

goofyahh 32
Postad: 17 feb 2023 12:35

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)
offan123 3072
Postad: 17 feb 2023 12:45

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.

fner 1485
Postad: 17 feb 2023 13:04

Funkar det om du skriver 

g = -(3*x.^2)/(2*(2-x.^3).^(1/2))

offan123 3072
Postad: 17 feb 2023 13:47

Jag får bara med funktionen, derivtan som jag googlat upp till vänster dyker inte på tillsammans med funktionen

goofyahh 32
Postad: 17 feb 2023 14:44

Vilken är ursprungsfunktionen? Skriv den gärna med mattesytax här.

Matsmats 570 – Livehjälpare
Postad: 17 feb 2023 15:58

Det skall vara ./  och .^ (även på sista ^(1/2) 

offan123 3072
Postad: 17 feb 2023 16:38 Redigerad: 17 feb 2023 16:39

Kan det här stämma  att 2-x3har derivatan som är rött?

goofyahh 32
Postad: 17 feb 2023 19:45

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.

offan123 3072
Postad: 17 feb 2023 19:56

Tack för hjälpen :)

Svara
Close