amorou (02-03-13), MoBiN.R (18-08-11), P A R H A M (24-07-11), Rezasam1 (10-07-11), ViViD (09-07-11)
اين سورس متلب بر اساس جنس انتخابي شما، در يك بازه ي معين قطر مفتول هاي مناسب براي طراحي فنر تحت بار استاتيكي فشاري و پارامتر هاي وابسته به آن (مانند طول بحراني، دور هاي موثر و ...) را نمايش مي دهد. در نهايت طراح با توجه به معيار هايي كه در نظر دارد مناسب ترين قطر را انتخاب مي كند. به علاوه اين سورس خروجي اكسل نيز دارد.
'چو ایران نباشد، تن من مباد
Dim Armin As Iranian
If Iran.Enabled = False Then Armin.Enabled = False
amorou (02-03-13), MoBiN.R (18-08-11), P A R H A M (24-07-11), Rezasam1 (10-07-11), ViViD (09-07-11)
سورسي كه در اين پست قرار داده شده مربوط به تحليل ارتعاشات يك سيستم دو درجه آزادي است. مسئله ي مربوطه از كتاب ارتعاشات ستو انتخاب شده است. اين مسئله با روش انرژي لاگرانژ حل و سپس خطي سازي شده است درنتيجه جواب مسئله براي سرعت هاي نسبتا" زياد با خطا همراه خواهد بود.
amorou (02-03-13), ™Ali (06-08-11), M A H R A D (12-07-11), MoBiN.R (18-08-11), P A R H A M (24-07-11), Rezasam1 (10-07-11), ViViD (09-07-11)
سورس هاي پيوست شده برنامه هايي هستند كه با توجه به اجزايي كه روي شفت قرار داده مي شوند، طراح را در جهت تعيين قطر مناسب شفت ياري مي كنند.
بخشي از برنامه نمودار گشتاور خمشي شفت را با توجه به مكان عناصري چون چرخ دنده، چرخ زنجير، بيرينگ و پولي ترسيم مي كند. كاربر مي تواند با تعيين مكان اين اجزا و توان انتقالي به عنوان ورودي، نمودار گشتاور خمشي را ملاحظه كند.
بخش ديگر برنامه يافتن قطر متوسط شفت است. اين كار بر اساس ضرايب مارين، رابطه ي Heywood براي تمركز تنش و همچنين تركيب معيار هاي von Mises و Soderberg صورت مي گيرد.
M A H R A D (12-07-11), MoBiN.R (18-08-11), P A R H A M (24-07-11), Rezasam1 (24-07-11)
بسته ي پيوست شده شامل 5 سورس متلب در زمينه ي مقاومت مصالح است. اين سورس در واقع حل مسايل كامپيوتري برگزيده ي كتاب مقاومت بير-جانستون است كه بخش هاي زير را در بر مي گيرد:
- طراحي ستون بر اساس فرمول اويلر
- ذخيره ي انرژي كرنشي در ميله
- تغيير مكان تير ها
- معيار شكست von Mises و Tresca
- كرنش پيچشي در چرخدنده ها
سورس پيوست شده مربوط به شبيه سازي يك سيستم آزادي يك درجه آزادي است. سيستم جرم و فنر به ميله ي دواري متصل شده كه با سرعت ثابت مي چرخد. چرخش ميله سبب ايجاد شتاب كريوليس در سيستم شده كه اين امر معادله ي قانون دوم نيوتون را ناهمگن مي كند همانند آن چه كه در ارتعاشات اجباري روي مي دهد. اين معادله ي ديفرانسيل با روش عددي ode45 در متلب حل شده و پاسخ به كمك توابع گرافيكي رسم مي شود.
Simulink از جمله ابزار هاي قدرتمند نرم افزار MATLAB جهت شبيه سازي سيستم هاي مختلف نظير سيستم هاي ديناميكي، كنترلي و الكتريكي است.
در اين پست نمونه اي از شبيه سازي يك سيستم كنترلي Velocity Feedback با Simulink نشان داده شده است. در اين سيستم از خروجي يك فيدبك گرفته شده و اين مقدار در يك عدد به عنوان Gain ضرب مي شود. كاربر مي تواند با تغيير Gain ها، سعي كند سيستم مرتبه ي II را به طور بهينه كنترل كند.
نسخه ي 2008 Simulink اين سيستم پيوست شده است.
M A H R A D (04-11-11), Rezasam1 (04-11-11), Shahryar (05-11-11)
function kore(a,b,c,r)
با سلام ،
آرایه رو می تونیم به عنوان آرگومان ورودی به تابع بدیم( تو matlab )
آخرین ویرایش توسط pakniat.s در تاریخ 11-11-11 انجام شده است
با سلام!برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط pakniat.s برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
عضويت شما رو در SSA تبريك مي گم.
بله چنين چيزي امكان پذير است.
موفق باشيدکد:function kore(arr) a=arr(1); b=arr(2); c=arr(3); r=arr(4); end
آرمين
'چو ایران نباشد، تن من مباد
Dim Armin As Iranian
If Iran.Enabled = False Then Armin.Enabled = False
Rezasam1 (11-11-11)
ممنون از راهنمایی تون ، همون طور که مطلع هستین تو آرایه ما با اندیس کار می کنیم تو مطلب هم همینطوره با خیر؟ و اینکه کتاب خوبی در مورد matlab سراغ دارید
ممنون
آخرین ویرایش توسط pakniat.s در تاریخ 11-11-11 انجام شده است
خواهش مي كنم.برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط pakniat.s برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
بله دقيقا" انديس براي آرايه در متلب هم وجود داره (در كدي هم كه به عنوان مثال قرار داده شده بود، از انديس هاي 1 تا 4 براي گرفتن درايه هاي يه آرايه استفاده شد!).
به علاوه براي آرايه هاي چند بعدي هم ميشه انديس هاي هر بعد رو با علامت ويرگول ( , ) از هم جدا كرد.
در زمينه ي كتاب بايد عرض كنم كه نرم افزار متلب بخش هاي متنوعي داره و منطقي هستش كه براي آشنايي بهتر با هر كدوم از اين بخش ها كتاب مربوط به اون بخش تهيه بشه.
با اين حال در زمينه ي كليات كار با MATLAB به نظر بنده كتاب MATLAB Demystified از David McMahon (انتشارات McGraw-Hill) مي تونه مفيد باشه. يك كتاب فارسي هم در بازار موجوده كه متاسفانه اسم نويسنده اش رو فراموش كردم (سعي مي كنم اسمش رو بپرسم).
يه PDF فارسي و خلاصه از متلب هم ضميمه شده كه اميدوارم براي شروع كار كمكتون كنه.
موفق باشيد
آرمين
'چو ایران نباشد، تن من مباد
Dim Armin As Iranian
If Iran.Enabled = False Then Armin.Enabled = False
aghajoon (28-03-13), M A H R A D (11-11-11), pakniat.s (11-11-11), Rezasam1 (11-11-11)
|
1 کاربر در حال مشاهده این موضوع. (0 عضو و 1 میهمان)
Bookmarks