Начальные/граничные условия у Вас есть или нужны свойства общего решения? 
На каком интервале (в какой области 

) Вы ищите решение? 
Есть ли представление о том, в каких пределах лежит 

? 
Математическое обсуждение:Для ДУ с большими/малыми параметрами существует своя наука (асимптотические методы), позволяющая получать приближенные аналитические решения. Вообще-то, ДУ с большими/малыми параметрами обычно трудная задача для любых универсальных программ численного решения ДУ.  Проблему частично можно почувствовать, рассмотрев такое, тривиальное с аналитической точки зрения уравнение, как 
![$y'(t)=\sin(10^{12} t), y(0)=1, t\in[0;1]$ $y'(t)=\sin(10^{12} t), y(0)=1, t\in[0;1]$](https://dxdy-04.korotkov.co.uk/f/f/b/b/fbb70830fce2ee92c3fec1665c80e3ce82.png)
 - сколько периодов синуса должна "прокопать носом" программа, прежде чем она добереться от точки 0 до точки 1?! 
Однако, используя идеи асимптотической теории численным программам часто можно помочь, предварительно преобразовав ДУ к виду, более пригодному для численных расчетов. К сожалению, подбор таких аналитических преобразований часто неоднозначен и неформален - здесь требуется опыт, а иногда и искусство.
Например, в Вашем случае 

 и 

 - большие величины одного порядка, и получается, что коэффициенты при производных в ДУ с ростом порядка убывают примерно пропорционально большому параметру.  Поэтому здесь будет эффективна процедура ``сжатия времени''  - замена переменной 

. Для функции 

 получится ДУ 

 где 

 - параметр, который в Вашем случае (

) можно считать "нормальным'' (не очень большим и не маленьким). Тогда:
1. Для вычисления решения в области 

, можно использовать программы типа упоминаемых Вами ode45 - решение ДУ с таким параметром 

 не должно вызывать у численных алгоритмов трудностей, вплоть до значений 

 для которых 

 будет несколько десятков и более. Проблема здесь для хорошей программы может состоять только в том, что ей (программе) нужно будет сделать слишком много шагов, чтобы дойти до нужной нам очень далеко расположенной точки 

 (и при этом убедиться, что в этой точке решение практически равно 0 

 - см след. пункт.). 
2. Для вычисления (фактически - построения) решения в области 

 можно использовать аналитические асимптотические методы, основанные на замене нелинейного уравнения 

 линейным 

. В частности, для 

 главный член асимптотики решения  при больших 

 имеет экспоненциально-осциллирующий характер 

 Целое число ("индекс")  

, "амплитуда" 

 и "фазовый сдвиг" 

 определяются начальными условиями. Эти параметры можно найти "сшивая''  численные решения, полученные в области 

 с аналитической асимптотической формулой из области 

. В качестве точки сшивки можно использовать 

 если достаточна точность 

 или большие значения 

 - если нужна более высокая точность 

. 
При 

 асимптотический вид решения имеет чисто экспоненциально-убывающий характер: 

 Эта ситуация (

) может представлять интерес в области   только при 

, иначе во второй экспоненте стоит огромный отрицательный показатель и решение практически неотличимо от нуля. 
3. Интересным моментом в задаче являются 
бифуркации - скачкообразные изменения целого числа 

 на 1 при непрерывном изменении начальных условий. 
Физическое обсуждение:По внешнему виду данная задача - это классическое уравнение математического маятника (без предположения о малости амплитуды колебаний  угла отклонения 

) с добавочным учетом простейшего варианта трения (сила трения предполагается пропорциональной скорости). Поэтому многие свойства решения можно понять (и говорить о них) на физическом языке. 
A. Начальное условие 

 можно рассматривать, без ограничения общности, только в интервале 
![$\psi\in[0;2\pi]$ $\psi\in[0;2\pi]$](https://dxdy-04.korotkov.co.uk/f/b/0/d/b0dca9d405ff24cf92feeed89f823b6782.png)
 - в противном случае достаточно сделать замену 

, где 
![$n=[\psi_0/2\pi]$ $n=[\psi_0/2\pi]$](https://dxdy-03.korotkov.co.uk/f/6/2/3/623bc466422decca2435b840e5ee5eac82.png)
 - целое число.
B. Величина 

 имеет смысл частоты колебаний (при малости амплитуды и в отсутствие трения), а 

 - характерного времени затухания.  
C. Решение может быть интересно только на временах, когда 

 не превышает характерное время затухания 

 слишком значительно (иначе 

 практически равно 0).  
D. Слагаемое 

 в асимптотике решения - при значительной начальной скорости маятника (а также если скорость не так велика, но исходное положение маятника далеко от равновесия) он совершит несколько (целое число 

) оборотов, прежде чем “успокоится”.
E. Осцилляции асимптотики решения при 

 – если трение не слишком велико, то после нескольких оборотов маятник за счет трения "успокоиться" и начинает колебаться вокруг точки равновесия, постепенно уменьшая амплитуду колебаний со временем - стремясь в итоге к положению равновесия.  
F. Затухающий характер асимптотики решения при 

 – в случае достаточно сильного трения маятник будет завершать последний оборот в режиме "торможения" - приближаясь к положению равновесия с одной стороны (причем возможны оба случая: как слева, так и справа).  
G. Бифуркации решения при плавном изменении начальных условий - плавно увеличивая начальную скорость можно добиться, чтобы маятник с трением сделал произвольное число оборотов, прежде чем он "успокоится". Это число оборотов может также на 1 измениться скачком при плавном изменении начального положения маятника, если его начальная скорость фиксирована.