-
2016/07/15, 20:46 #1
بدست آوردن زمان اجرای الگوریتم در متلب
با سلام نیاز دارم زمان اجرای الگوریتم های knn,c4.5,randomforest ,svm,naive bayes را به دست اورم ،چگونه باید بفهمم زمان اجرای کدام الگوریتم کمتر است ؟؟ پیشاپیش از پاسخ شما متشکرم
-
2016/07/23, 12:41 #2
برای اینکه بتونید در متلب زمان اجرای تابع یا قسمتی از برنامه را بدست آورید می توانید از دستور Tic و در ادامه برنامه یا تابعی که می خواهید زمانش را بدست آورید و سپس دستور toc را باید بنویسید همان طور که از اسم این دستور مشخص است زمان رو بدست خواهد آورد و در بخش دستوری یا همان command برای شما نشان خواهد داد.
اگر بخواهید زمان اجرای کل برنامه در متلب را بدست آورید تنها کافی است که کلمه tic در ابتدای برنامه و در انتها کلمه toc را بنویسید.
در زیر مثالی از نحوه استفاده دستور tic toc در متلب را مشاهده کنید.
کد:tic X=[0 1 5]; Y=[2 3 4]; line(X,Y); toc
-
1