%matplotlib inline from pandas import DataFrame from IPython.display import display,Math,clear_output from numpy import array,linspace,zeros from sympy import latex import matplotlib.pyplot as plt from IPython.display import HTML
HTML('''<script> code_show=true; function code_toggle() { if (code_show){ $('div.input').hide(); } else { $('div.input').show(); } code_show = !code_show } $( document ).ready(code_toggle); </script> <form action="javascript:code_toggle()"><input type="submit" value="Click here to toggle on/off the raw code."></form>''')
задача 1(118 а)
xy dx−(1+x2)dy=0xy dx=(1+x2)dy1+x2x dx=ydy∫1+x2x dx=∫ydyпроизводя интегрирование ∫1+x2x dx=21∫1+x2dx2=21ln(1+x2) ∫ydy=ln(y)+Cполучимln(y)+C=21ln(1+x2)или собирая логарифмы (где C=−ln(C1)):ln(y)=ln(C1(1+x2))y=C1(1+x2)
Задача 2 (118 б)
y′=y2x+2y, y(2)=1, h=0.2по формуле:yi=yi−1+(xi−xi−1) f(xi−1,yi−1) начиная с x0=2,y0=1 получим
x=linspace(2,3,6) y=zeros((6)) f=lambda x,y: (2*x/y+y/2.) index=["i=0"] columns=[] y[0]=1 for i in range(len(y))[1:]: y[i]=y[i-1]+(x[i]-x[i-1])*(f(x[i-1],y[i-1])) index.append("i=%s"%(i)) #print(y) d=DataFrame(array([x,y]),columns=index,index=[r'$'+latex("x_{i}")+'$',r'$'+latex("y_{i}")+'$'])# display(d) plt.plot(x,y,'o')
Задача 3( 118 в)
(x2+y−yex) dx+(x+2y−ex) dy=0 (1)т.к. (x2+y−yex)y=1−ex=(x+2y−ex)x,то выражение (1) являетсяполным дифференциалом некоторой функции F(x,y) т.е:dF(x,y)=Fx(x,y)dx+Fy(x,y)dyгде Fx(x,y)=(x2+y−yex) Fy(x,y)=(x+2y−ex)(т.е. выполняется Fxy(x,y)=Fyx(x,y) необходимое усолвие дляполного дифференциала)а т.к. dF(x,y)=0 тоF(x,y)=const (2)−неявное решение уравнения (1)для нахождения F(x,y) нужно интегрировать одну из частных производныхпо соответсвующему аргуметну. Например по x получим:F(x,y)=∫Fx(x,y)dx=∫(x2+y−yex)dx=3x3+xy−yex+C(y) (3)здесь С(у)−постоянная интегрирования (не зависит от x но зависит от y).Для нахождения C(y) надо продифференцировать (3) по y и прировнять кFy(x,y)=(x+2y−ex)получим дифф уравнение:C′(y)+x−ex=(x+2y−ex)C′(y)=2ydydC(y)=2ydC(y)=2ydy∫dC(y)=∫2ydyC(y)=y2+CПодставляя C(y) в (3) найдем F(x,y) с точностью до константы:F(x,y)=3x3+xy−yex+y2+Cа затем, воспользовавшись (2) получим решение в неявной форме, с точностью до константы const:3x3+xy−yex+y2=const
Задача 4 (127)
В партии из 10 деталей 8 стандартных. Выбрали 2-е детали. Найти мат одидание (E(X)) и дисперсию (D(X)) числа стандартных деталий Решение:E(X)=∑(xip(X=xi))=0 p(0)+1 p(1)+2 p(2)p(1) можно найти как число способов выбрать 1 елемент из 8умножить на число способов выбрать 1 елемент из2деленное на число способов выбрать 2 елемента из 10:p(1)=(102)(82)(21)=210892p(2) можно найти как число способов выбрать 2 елемента из 8деленное на число способов выбрать 2 елемента из 10:p(2)=(102)(82)=(10−2)!2!10!(8−2)!2!8!=108∗97т.о.E(X)=1 p(1)+2 p(2)=1.6D(X)=E(X2)−E2(x)=(12p(1)+22p(2))−1,62=0.284