Gå til innhold

Anbefalte innlegg

Hei jeg prøver å plotte grafen

 

z = sin(x)*sin(y), man skal velge et intervall slik at figuren viser to topper og to bunner.

 

>> [x,y] = meshgrid(-pi:0.1:pi);

>> z = sin(x).*sin(y);

>> surf(x,y,z)

 

 

Hva er det jeg gjør galt, jeg får bare Figure 1 opp og ingen graf.

Jeg er helt ny på Matlab

Endret av Snillingen
Lenke til kommentar
Videoannonse
Annonse

Jeg ser ingen feilmeldinger, det kommer bare opp en Figure 1 med grått innhold i stedet for en graf.

 

Edit: fargen er jeg litt usikker på, har ikke MATLAB tilgjengelig nå, men det kom i hvertfall ingen graf opp og jeg så ingen feilmelding.

Endret av Snillingen
Lenke til kommentar

Det var på UiO jeg prøvde koden, har også spurt den ene termvakten som får koden til å fungere på sin datamaskin, men ikke på min konto. Koden fungerte derimot da jeg gikk på en Windows pc i en annen termstue.

 

 

Jeg har prøvd med andre grafer og verdier også, men jeg fikk aldri opp noe plott når jeg brukte surf(x,y,z) så jeg er ikke sikker på hva som gikk galt. Kan jeg ha trykket på noe eller gjort noe feil? Jeg får opp funksjonen surf med både "help" og "type"

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...