// Режим отображения mode(0); // Отображать предупреждение для исключений при выполнении операций с плавающей запятой ieee(1); a1 = 10; a2 = 10; L = 10; dx = 0.05; t1 = sqrt(L/((1+a1/a2)*a1)); t2 = (a1*t1)/a2; Xm = (a1*t1)*t1; X = 0:dx:L; n = max(size(X)); T = zeros(1,n); Y = zeros(1,n); for i = 2:1:n if X(i)<=Xm then a = a1/2; b = Y(i-1); c = -dx; D = b*b-(4*a)*c; dt1 = (-b+sqrt(D))/(2*a); dt2 = (-b-sqrt(D))/(2*a); if dt2>0 then if dt10 then if dt10 then if dt10 then if dt10 then if dt10 then if dt1