Just nu i M3-nätverket
Jump to content

Matlab problem!!


Nenna80

Recommended Posts

Jag har en kurva som jag har vissa fasta punkter på. Från dessa punkter så vill jag har linje ut till både x-axeln och y-axeln. (När jag plot:a den)

 

Jag använder mig av kommandot stem för att få linjer ner till x-axeln men jag får inte ihop det så jag får några linjer till y-axeln.

 

Väldigt tacksam för hjälp.

 

/Nenna80

 

Link to comment
Share on other sites

Riktigt så lätt är det inte. Om jag kör stem(0,y) klagar det på att vektorerna skall vara lika långa. så jag gjorde en nollvektor och försökte igen men då rita den bara upp den vid noll på x-axeln.

 

Har provar att vända på x och y och då blir de rätt i höjd/längd men de utgår från x-axeln.

 

Jag får väl försöka med plot någonting istället.

 

/Nenna80

 

 

 

Link to comment
Share on other sites

Du måste trixa lite med stem för att få till det.

 

Förutsatt att dina fasta punkters koordinater ligger i vektorerna x och y kan du använda följande kod

h = stem(x,y);
hold on
sx = get(h(2),'XData');
sy = get(h(2),'YData');

sx(1:3:end) = 0;
sy(1:3:end) = sy(2:3:end);

p=plot(sx,sy,'b');

 

Link to comment
Share on other sites

Jag har precis upptäckt detta forum och vet inte vad poängen innebär men det låter som något du definitivt har förtjärnat.

 

Mina bilder till ex-jobbet blir betydligt mer förklarande med dessa linjer.

 

/Nenna80

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...