4 svar
53 visningar
Svalan är nöjd med hjälpen
Svalan 25
Postad: 8 mar 2021 13:16

Omskrivning av diffekvation

Jag behöver ekvationen y6y'=cos(x)   y(0)=1/5på formen

y'=f(x y)y(0)=ya

 

yatänker jag måste vara 1/5 

För den andra delen har jag försökt lösa ut y' och får y'=cos(x)/y6men det verkar inte stämma.

Finns det nått annat sätt man ska göra det på? Eller har jag helt enkelt räknat fel? Jag är inte ens säker på att det går att skriva om det på det här sättet

Laguna Online 28660
Postad: 8 mar 2021 13:21

f(x, y) blir just som du skriver. Vad är det som inte stämmer? Ska du ge formeln till något digitalt verktyg? Hur skriver du den då?

Svalan 25
Postad: 8 mar 2021 13:32
Laguna skrev:

f(x, y) blir just som du skriver. Vad är det som inte stämmer? Ska du ge formeln till något digitalt verktyg? Hur skriver du den då?

Jag ska använda formeln i MATLAB. Jag har testat att skriva  f=@(x,y)cos(x)./y^6 vilket inte fungerar så jag antar att det är i programmeringen jag gör något fel 

Laguna Online 28660
Postad: 8 mar 2021 15:42

Jag är inte så hemma i matlab, men det här verkar fungera (i octave, men det är väl samma sak):

octave:1> f = @(x,y) cos(x)./y^6;
octave:3> f(1,1)
ans =  0.54030

Svalan 25
Postad: 8 mar 2021 17:54
Laguna skrev:

Jag är inte så hemma i matlab, men det här verkar fungera (i octave, men det är väl samma sak):

octave:1> f = @(x,y) cos(x)./y^6;
octave:3> f(1,1)
ans =  0.54030

Ja det verkar fungera i MATLAB också. Jag misstänker att det är något annat fel med programmet som inte har med matten att göra. Tack för hjälpen!  

Svara Avbryt
Close