این برنامه لینوکس با نام Rotations Conversion Library است که آخرین نسخه آن را می توان با نام RotationsConversionLibraryv1.2.0.zip دانلود کرد. می توان آن را به صورت آنلاین در ارائه دهنده میزبانی رایگان OnWorks برای ایستگاه های کاری اجرا کرد.
این اپلیکیشن را با نام Rotations Conversion Library با OnWorks به صورت آنلاین دانلود و اجرا کنید.
برای اجرای این برنامه این دستورالعمل ها را دنبال کنید:
- 1. این برنامه را در رایانه شخصی خود دانلود کنید.
- 2. در فایل منیجر ما https://www.onworks.net/myfiles.php?username=XXXXX نام کاربری مورد نظر خود را وارد کنید.
- 3. این برنامه را در چنین فایل منیجر آپلود کنید.
- 4. OnWorks Linux آنلاین یا شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MACOS را از این وب سایت راه اندازی کنید.
- 5. از سیستم عامل لینوکس OnWorks که به تازگی راه اندازی کرده اید، به مدیر فایل ما https://www.onworks.net/myfiles.php?username=XXXXX با نام کاربری که می خواهید بروید.
- 6. اپلیکیشن را دانلود کرده، نصب و اجرا کنید.
عکس ها
Ad
کتابخانه تبدیل چرخش ها
شرح
کتابخانه تبدیل چرخش (RCL) مجموعه ای از توابع C++ است که به محاسبات رایج و پردازش عددی چرخش ها در فضای اقلیدسی سه بعدی، از جمله پشتیبانی از ماتریس های چرخشی («Rotmat»)، کواترنیون ها («Quat»)، زوایای ذاتی اویلر ZYX ( «اولر»)، زوایای ذوب شده («فوزد») و زوایای شیب («شیب»). علاوه بر صلاحیت اصلی تبدیل بین هر یک از نمایشها، عملیاتهایی مانند وارونگی، استخراج انحراف ZYX، استخراج انحراف ذوب شده، عادیسازی مجدد، تشخیص برابری، چرخش برداری و بسیاری موارد دیگر اجرا شدهاند. تست های واحد برای هر تابع ارائه می شود تا اطمینان حاصل شود که کتابخانه دقیقاً همانطور که باید عمل می کند. اجرای کتابخانه تبدیل چرخش بر اساس کتابخانه بسیار مرتبط Matlab/Octave Rotations (MORL) است که یک پیاده سازی مرجع بسیار آزمایش شده برای الگوریتم های مورد نیاز است (نگاه کنید به https://sourceforge.net/projects/rotationslib/).
امکانات
- کتابخانه متقابل پلتفرمی بسیار کارآمد که در C++ نوشته شده است
- بدون وابستگی به جز توابع ریاضی هسته، و Eigen برای نمایش های بردار، کواترنیون و ماتریس چرخش
- محاسبات و تبدیلهای رایج شامل ماتریسهای چرخش، کواترنیونها، زوایای اویلر ZYX، زوایای ذوب شده، زاویههای شیب و فضای فاز شیب را پیادهسازی میکند.
- از طراحی، پیاده سازی کارآمد و ارزیابی الگوریتم های شامل چرخش پشتیبانی می کند
- پشتیبانی از زوایای ذوب شده جدید و نمایش چرخش زاویه شیب، و همچنین فضای فاز شیب
- برای اطمینان از اعتبار هر عملکرد، آزمایشهای واحد ارسال میشود
- بر اساس کتابخانه Matlab/Octave Rotations بسیار آزمایش شده (اجرای مرجع)
- کد با نظر و ساختاری که به کاربران اجازه می دهد به راحتی تغییرات/افزودن را انجام دهند (که تشویق می شوند بهبودها/رفع اشکالات را برای نویسنده ارسال کنند تا بتوان کتابخانه را برای همه بهبود بخشید!)
- هم به عنوان یک بسته ZIP و هم به عنوان یک مخزن git موجود است (به کد مراجعه کنید)
مخاطبان
فناوری اطلاعات، علوم/تحقیقات، توسعه دهندگان، مهندسی
زبان برنامه نویسی
++C
این برنامه ای است که می توان آن را از https://sourceforge.net/projects/rotconvlib/ نیز دریافت کرد. در OnWorks میزبانی شده است تا به آسانی از یکی از سیستم عامل های رایگان ما به صورت آنلاین اجرا شود.