تغییر نام اجزا (rename parts of assembly) در سالیدورک

یکی از کارهای ضروری در مدلینگ مجموعه های مونتاژی، تغییر نام اجزا و کدگزاری قطعات آن در سالیدورک مجموعه می باشد. در این مطلب قصد داریم سریعترین روش برای تغییر نام اجزای مجموعه را آموزش دهیم. برای این کار طبق شکل زیر به قسمت Option رفته و سربرگ FeatureManager را باز می‏کنیم. سپس گزینه‏ ی Allow component files to be renamed from FeatureManager tree  را فعال میکنیم.

تغییر نام اجزا در سالیدورک

تغییر نام اجزا در سالیدورک

با انجام این کار میتوانیم نام پارتها و اجزای مجموعه مونتاژی را از داخل مدل و نمودار درختی به صورت زیر تغییر دهیم.

آموزش سالیدورک

آموزش سالیدورک

مدرس: مهندس ایمان محمدی

نحوه ی اضافه کردن حالت real view در سالیدورک

برای اضافه کردن حالت real view graphic در سالیدورک کافیست تا فایل زیر را اجرا کنیم.

سالیدورک

سالیدورک

مدرس: ایمان محمدی

نحوه‏ ی تغییر واحد محیط Part در نرمافزار سالیدورک

برای خیلی از کاربران نرمافزار سالیدورک پیش میآید که واحد اندازه گذاری محیط Part به صورت پیش فرض روی حالت متریک قرار ندارد و کاربر مجبور است تا هر بار که محیط Part را باز میکند، آن را تغییر دهد. در این صورت خیلی محتمل است که کاربر این تغییر واحد را فراموش کند و مدل را به صورت اینچی ایجاد کند و در پایان مجبور است که همه اندازه ها را تغییر دهد. برای تغییر واحد اندازه‏گذاری در محیط Part به طوری که این تغییر به صورت دائمی در نرم‏افزار ایجاد شود، باید به صورت زیر عمل کنیم.

  • ابتدا یک محیط Part را باز کرده و طبق شکل زیر، واحد آن را روی حالت مورد نظر قرار میدهیم.

سالیدورک

 

  • سپس روی Save as در نرمافزار سالیدورک کلیک کرده و فرمت فایل را روی حالت prtdot قرار میدهیم. محل ذخیره را نیز در آدرس زیر تنظیم میکنیم. فایل فعلی را میتوانیم با نام جدید و به عنوان یک تمپلیت جدید ذخیره کنیم.
    C:\ProgramData\SOLIDWORKS\SOLIDWORKS 2018\templates

 

سالیدورک

مدرس: مهندس ایمان محمدی

نرم افزار های برتر طراحی در تمام سطوح کدام اند؟

نرم افزار CAD چیست؟

نرم افزاری که هنگام طراحی چیزی برای چاپ سه بعدی باید از آن استفاده کنید و انواع آن کاملاً به آنچه می خواهید بسازید بستگی دارد. به طور کلی، نرم افزار طراحی سه بعدی در دو دسته قرار می گیرد. اولین نرم افزار CAD و دیگری نرم افزار مدل سازی سه بعدی. معمولاً در ساخت اشیاء صنعتی مانند اشیاء مکانیکی از نرم افزار CAD استفاده می شود. از طرف دیگر، نرم افزارهای مدل سازی سه بعدی امکان آزادی هنری بیشتری را فراهم می آورد زیرا طرح ها نیازی به کار مکانیکی، کاربردی بودن یا مناسب بودن با یک دستگاه دنیای واقعی ندارند. از نظر تاریخی، از نرم افزارهای مدل سازی سه بعدی در انیمیشن های فیلم و بازی های ویدئویی برای تهیه طرح های ارگانیک استفاده شده است. با این وجود می توان از آن برای ایجاد مدل های قابل چاپ سه بعدی نیز استفاده کرد.

در اینجا ما بر روی نرم افزار (CAD (Computer Aided Design تمرکز می کنیم. این نرم افزار می تواند بسیار خاص باشد، به عنوان ابزاری فنی با کارکردهایی در طراحی صنعتی، طراحی مکانیکی، معماری و مناطقی مانند مهندسی هوافضا و فضانوردی طراحی شده است. یک مدل CAD شامل داده هایی مانند خواص مواد، ابعاد، تحمل و اطلاعات خاص فرآیند تولید است. علاوه بر این، بسیاری از برنامه های CAD در حال حاضر قابلیت رندر و انیمیشن پیشرفته را برای تجسم بهتر طراحی محصول ارائه می دهند.

ما همچنین در اینجا لیستی از نرم افزارهای سه بعدی مخصوصاً برای مبتدیان داریم.

۱) TinkerCAD

این یک برنامه طراحی سه بعدی آنلاین است که به افراد مبتدی کاملی که از Autodesk می آیند هدایت شده است. این نرم افزار دارای یک مفهوم بلوک سازی بصری است و به شما امکان می دهد مدل هایی را از مجموعه اشکال اساسی بسازید. این نرم افزار آنلاین با یک کتابخانه از میلیون ها فایل ارائه شده است که کاربران می توانند از آنها برای پیدا کردن اشکال متناسب با آنها استفاده کرده و آنها را طبق دلخواه دستکاری کنند. همچنین تعامل مستقیم با خدمات چاپ شخص ثالث دارد. این یک برنامه کاملا ساده است و برای برخی از طرح ها محدودیت هایی دارد. با این حال، این بیشتر به افرادی که تجربه ای از مدل سازی سه بعدی ندارند، اختصاص می یابد.

۲)FreeCAD

FreeCAD ابزاری کاملاً رایگان پارامتری است که متن باز است و شما را قادر می سازد تا اشیاء واقعی را با هر اندازه طراحی کنید. مؤلفه پارامتری ویرایش را آسان تر می کند. می توانید به تاریخچه مدل خود بروید و پارامترها را تغییر دهید تا یک مدل متفاوت دریافت کنید. این نرم افزار برای اهداف حرفه ای طراحی نشده است اما یک ابزار آموزشی خوب است. گزینه هایی که ارائه می دهد کاملاً اساسی هستند اما وقتی تجربه ای ندارید یک نقطه شروع خوب است.

۳)BlocksCAD

این نرم افزار سه بعدی به طور خاص برای اهداف آموزشی ایجاد شده است، توسعه آن به گونه ای انجام می شود که بعداً هر کسی بتواند از OpenSCAD، یک نرم افزار CAD حرفه ای تر استفاده کند. دستورات برای توسعه اشیاء و تحولات آنها توسط بلوک های رنگی، یادآور اسباب بازی های معروف ساختمانی، LEGO بیان شده است. کد BlocksCAD کاملاً با کد OpenSCAD سازگار است. قالب ها می توانند OpenSCAD یا STL باشند. برای اطمینان از اینکه هرکسی می تواند از استفاده از نرم افزار یاد بگیرد ، BlocksCAD یک کانال یوتیوب با آموزش های مختلف در مورد مدل سازی سه بعدی دارد.

۴)کرئو

نرم افزار Creo CAD یکی از رهبران بازار در زمینه طراحی محصول است که بیش از ۳۰ سال پیش توسط شرکت فناوری پارامتری ساخته شده است. این ترکیب بسیاری از کارکردها از قبیل حرارتی، ساختاری، حرکت، تولید پارامتری و آزاد سطح و مدل سازی مستقیم را دارد. این یک ابزار کامل، ایده آل برای تولید مواد افزودنی است که به شما امکان می دهد تا ضمن مدل سازی ایده نهایی، تمام محاسبات ابعادی خود را انجام دهید. آخرین نسخه Creo 5.0 در سال ۲۰۱۸ منتشر شد و دارای یک رابط کاربری بهبود یافته است که برای دستیابی بهتر بهتر طراحی مجدد شده است. نسخه آزمایشی ۳۰ روزه بصورت رایگان در دسترس است.

نرم افزار طراحی

نرم افزار طراحی

۵)فیوژن ۳۶۰ درجه

Fusion 360 یک برنامه CAD سه بعدی است. این منحصر به فرد است به این معنا که از قدرت توان استفاده می کند تا تیم های طراحی را برای همکاری در پروژه های پیچیده جمع کند. مزیت پلتفرم Fusion 360 ° این است که کل تاریخچه مدل را با تمام تغییرات ذخیره می کند. این شامل گزینه های مختلف طراحی، از جمله مدل آزاد، جامد و مدل مش است. این کار بر اساس اشتراک اشتراک ماهانه انجام می شود. توسعه دهندگان همچنین به طور مرتب ویژگی ها را به روز می کنند. این بر روی سیستم عامل های مختلفی اجرا می شود و به کاربران امکان می دهد در هر کجا که می خواهند به اطلاعات خود دسترسی پیدا کنند.

۶) Solidworks

منتشر شده توسط Dassault Systèmes، اغلب توسط طراحان حرفه ای سه بعدی استفاده می شود. این یک مدل مبتنی بر پارامتری است. این نرم افزار شامل طیف گسترده ای از ویژگی های مانند ابزارهای اعتبار سنجی طراحی یا مهندسی معکوس است. تمایل دارد که برای اشیاء صنعتی مورد استفاده قرار گیرد. کاملاً عملی و مفصل است. یکی از ویژگی های خاص آن این است که برخلاف بسیاری از نرم افزارهای دیگر که منحنی ها را از طریق ساختارهای مسطح به آرامی تقلید می کنند، Solidworks از سیستم NURBS استفاده می کند. این سیستم امکان ایجاد انحنای بسیار دقیق را فراهم می آورد. یکی از مضراتی که اغلب توسط کاربران نرم افزار ایجاد می شود، امکان محدود بودن در وارد کردن فایلهای .STL است. اگر می خواهید پرونده های STL را بارگیری و ویرایش کنید، یک برنامه ثانویه به احتمال زیاد ضروری خواهد بود. فرمت فایل بسیار فرمت فایل خروجی است و برای پردازش پس از طراحی در نظر گرفته نشده است.

نرم افزار طراحی

نرم افزار طراحی

۷)اتوکد

نرم افزار اتوکد از Autodesk یکی از اولین نرم افزارهای CAD بود که در سال ۱۹۸۲ وارد بازار شد و آن را به یک نرم افزار CAD بسیار تاسیس در سراسر صنایع تبدیل کرد. اگرچه اتوکد محبوب و پر کاربرد است، در جامعه چاپ سه بعدی، طبق نظرسنجی i.materialise محبوبیت آن اخیراً کاهش یافته است. بسیاری از کاربران استدلال می کنند که اگرچه برای تهیه پیش نویس ۲D ایده آل است، اما استفاده از آن برای مدل سازی سه بعدی ساده ترین نیست. در واقع ، منحنی یادگیری برای تسلط بر ماکروها و اسکریپت ها برای حرکت فراتر از قسمت های ساده شیب دار است. این نرم افزار برای متخصصان با تجربه در الگوریتم مدل های برنامه نویسی طراحی شده است. اگر شما این مهارت را داشته باشید، نمی توانید با اتوکد انجام دهید. مدلهای سه بعدی به راحتی می توانند برای چاپ سه بعدی به پرونده های STL تبدیل شوند. از سال ۲۰۱۰ ، اتوکد در یک برنامه موبایل و وب به نام اتوکد ۳۶۰ نیز منتشر شد.

۸)CATIA

راه حل CATIA CAD به لحاظ تاریخی برای نیازهای خود Dassault Aviation تهیه شده است. این بیش از یک نرم افزار CAD ساده است، زیرا یک مجموعه نرم افزاری چند پلتفرمی نیز برای CAD ، CAM (ساخت رایانه) ، CAE (مهندسی به کمک رایانه) و موارد دیگر است. این برنامه از پلتفرم ۳DEXPERIENCE Dassault Systèmes پشتیبانی می کند. CATIA با ادغام رویکردهای مختلف در طراحی و توسعه محصول، طراحی و تجربه محصول را نوآوری می کند و به چندین رشته امکان می دهد تا ابزارهای موجود خود را در طی مراحل فرایند تولید محصول به کار گیرند. بنابراین، این نرم افزار برای طراحان صنعتی و خلاق، مهندسان مکانیک و معماران سیستم بسیار مفید است. CATIA یک محیط طراحی سه بعدی را فراهم می کند که افراد و ذی نفعان آنلاین را قادر می سازد تا طرح های محصول را به اشتراک بگذارند و در مدل سازی محصول همکاری کنند.

نرم افزار طراحی

نرم افزار طراحی

۹)OpenSCAD

OpenSCAD یک نرم افزار CAD با منبع باز و با هدف ساخت مدل های سه بعدی جامد است. مناسب برای کاربران باتجربه است که به دنبال یک سکو برای یک پروژه مفصل هستند. همچنین، با توجه به هندسه سازنده جامد (CSG) و اکستروژن خطوط ۲D ، این نرم افزار برای برنامه نویسان / برنامه نویسان بصری است. برای اشکال ساده که قبلاً به صورت پارامتری تعریف شده اند فوق العاده است. از آنجا که کاملاً مبتنی بر زبان توضیحات است، این برنامه به هیچ وجه برای همه شهودی نخواهد بود.

نرم افزار طراحی

نرم افزار طراحی

۱۰)Rhino

شرکتی که در پشت این نرم افزار قرار دارد، آن را به عنوان بی نظیرترین مدل ساز سه بعدی جهان به بازار عرضه می کند. این نرم افزار گرافیکی رایانه ای سه بعدی و نرم افزار CAD است. این برنامه از یک مدل دقیق و ریاضی موسوم به NURB استفاده می کند که امکان دستکاری نقاط، منحنی ها، مش ها، سطوح، مواد جامد و موارد دیگر را از انواع مختلف فراهم می کند. نکته مهم Rhino3D طیف گسترده ای از ویژگی های طراحی آن است. این قابلیت ایجاد همه کاره در ایجاد مدل های پیچیده سه بعدی را دارد. با این حال بسیاری از کاربران گزارش داده اند که یادگیری این نرم افزار دشوار است و تمرین بسیاری برای تسلط دارد. همچنین گزارش می شود که دقیق ترین نرم افزار در جذب کاربر نیست. این نرم افزار برای بارگیری در انواع بسته های مختلف در وب سایت خود با قیمت های مختلف در دسترس است.

نرم افزار طراحی

نرم افزار طراحی

نرم افزار سالیدورک یا اتوکد، جنگ ابدی!

نرم افزار اتوکد و سالیدورک ابزارهای cad هستند که برای طراحی و توسعه محصولات مکانیکی مورد استفاده قرار می گیرند. اما آنها کاربردهای متفاوتی دارند. اتوکد برای طراحی ۲D و رویکرد طراحی غیر پارامتری ارجح است. در حالی که نرم افزار سالیدورک برای طراحی سه بعدی و رویکرد طراحی پارامتری ارجح است. در این مقاله به تفاوت اتوکد مقابل سالیدورک می پردازیم.

AUTOCAD

اتوکد ابزار cad غیر پارامتری است که برای تهیه پیش نویس ۲D استفاده می شود. اما همچنین از قابلیت های سه بعدی محدود نیز برخوردار است.

اتوکد برای اولین بار در سال ۱۹۸۲ منتشر شد. این اولین نرم افزار cad بود که روی رایانه های شخصی اجرا شد. پیش از اتوکد اکثر برنامه های cad محبوب نبودند و بیشتر کار روی تابلوی نقاشی انجام می شد.

ویژگی های اتوکد

  • غیر پارامتری
  • ورود و خروج قالب های تصویر و pdf.
  • پشتیبانی از فرمت DWG و سایر فرمت ها مانند DXF

برنامه های اتوکد

اتوکد کاربردهای مختلفی در صنایع مختلف دارد. همچنین دارای نرم افزارهای خاص در صنعت مانند AutoCad Electric و AutoCad Architecture. برنامه اتوکد شامل موارد زیر است:

  • مقدماتی برای تهیه پیش نویس ۲D استفاده می شود.
  • قابلیت های سه بعدی محدود.
  • نقشه ۳D برای تجزیه و تحلیل و برنامه ریزی GIS است.
  • طراحی معماری مکانیکی.
  • طراحی سیستم های برق و لوله کشی.

Solidworks

نرم افزار سالیدورک یک نرم افزار CAD پارامتری است. برای طراحی، شبیه سازی و توسعه محصولات مکانیکی استفاده می شود.

سالیدورک مقدماتی برای ترسیم سه بعدی است اما از قابلیت های ترسیم ۲D نیز برخوردار است.

با توجه به نیاز کاربر، آنها همچنین می توانند افزونه های مختلفی را در نرم افزار سالیدورک اضافه کنند.

ویژگی های سالیدورک

  • ابزار CAD پارامتری سه بعدی.
  • عملکرد ۲D محدود.
  • طراحی قسمت و مونتاژ به صورت سه بعدی.
  • ارائه ابزار
  • شبیه سازی در ساخت
  • ماژول بازرسی.
  • تجزیه و تحلیل تحمل Stackup.

برنامه های سالیدورک

نرم افزار سالیدورک کاربردهای مختلفی در صنایع مختلف دارد. این مقدماتی برای طراحی cad 3D است. سالیدورک به طور عمده در صنعت خودرو، هوافضا، ماشین آلات، الکترونیک و صنعت BIM خدمت می کند. برنامه های سالیدورک شامل:

  • ایجاد قسمت سه بعدی و طراحی مونتاژ.
  • نقشه های مهندسی.
  • ارزیابی طراحی با استفاده از ابزار شبیه سازی یکپارچه.
  • انیمیشن و ارائه واقع گرایانه.
  • CAM (ساخت رایانه و غیره)
Features Solidworks AutoCad
تاریخ انتشار اولیه ۱۹۹۵ ۱۹۸۲
کاربرد مقدماتی که برای طراحی سه بعدی با قابلیت محدود ۲D استفاده می شود مقدماتی برای نقشه های ۲D با قابلیت ۳D محدود استفاده می شود
امکانات
  • پارامتری
    طراحی قسمت و مونتاژ
    تفسیر
    شبیه سازی در ساخت
    مدیریت طرح و غیره
  • غیر پارامتری
    قالب های تصویر و pdf را وارد و صادر کنید
    طراحی شده برای کار در ۲D
    نرم افزار خاص صنعت (برق و معماری اتوکد)

نتیجه

به طور خلاصه، هم سالیدورک و هم اتوکد کارهای مختلفی را ایجاد می کنند. اتوکد برای کارهای مرتبط با ۲D استفاده می شود. Autodesk دارای مخترع و فیوژن ۳۶۰ است تا بتواند از بازار سه بعدی تهیه کند. در حالی که از سالیدورک برای کارهای مرتبط با ۳D استفاده می شود. از خدمات پیش بینی شده ای برای تهیه ۲D برخوردار است.

۴ دلیل استفاده از سالیدورک برای مهندسان

آیا می خواهید یک نرم افزار CAD برای خود انتخاب کنید؟ میخواهید هر دو حالت ۲D و ۳D را پشتیبانی کند؟ پست زیر لیستی از ۴ نکته ی مهم است که می تواند به شما در انتخاب این نرم افزار کمک کند. ۴ نکته ای که می توان آن را از مزایای سالیدورکز دانست که نشان می دهد چرا می توانید از آموزش سالیدورک به عنوان یک نکته ی مثبت در رزومه ی خود یاد کنید.

۱- طراحی سه بعدی کارآمد

استفاده از سالیدورکز بسیار آسان است به این معنی که شما می توانید به راحتی طراحی را در هر مرحله از فرآیند طراحی ویرایش کنید. گرافیک RealView به شما امکان می دهد طراحی خود را در زمان واقعی تجسم کنید ، در حالی که PhotoView 360 می تواند تفسیرها و انیمیشن های واقع بینانه عکس پیشرفته ایجاد کند. هر دو ابزار بینش فوق العاده ای از نحوه طراحی شما بدون اینکه در واقع ساخته شده باشد به شما می دهند و می توانند در هنگام ارائه کار خود به مشتریان یک ابزار قدرتمند باشند.

شما می توانید به هر قسمت جداگانه از طرح توجه کنید به این معنی که دیگر نیازی به ساخت و تولید محصول ندارید قبل از مشاهده هرگونه خطا ، صرفه جویی در وقت و هزینه و کاهش تعداد نمونه های اولیه مورد نیاز . همه اینها باعث می شود کل فرآیند طراحی همانطور که می دانید سرعت ببخشد و بهره وری را افزایش دهد.

۲- شناخته شده

انتخاب یک سیستم CAD که به طور گسترده شناخته شده باشد بسیار مهم است. با توجه به محبوبیت سالیدورک بسیار محتمل است که یک رقیب یا مشتری از آن استفاده کند ، بنابراین نیاز به ترجمه فایلها از یک سیستم به سیستم دیگر نیست و شاهد کاهش زمان و به حداقل رساندن احتمال خطا هستیم. این کار باعث می شود کار با مشتری بسیار ساده تر باشد ، به علاوه کار با سیستم سه بعدی به معنای ارائه نتایج بسیار بهتر است.

۳- برنامه های داخلی

سالیدورک یک ابزار نرم افزاری بسیار مفید سه بعدی CAD است که از ابزارهای تحلیلی یکپارچه و اتوماسیون طراحی برای کمک به رفتارهای متحرک مانند سینماتیک ، پویایی ، تنش ، انحراف ، لرزش ، دما یا جریان سیال متناسب با انواع طراحی برخوردار است.

سازمان هایی با بیش از چند طراح تنها می توانند از نرم افزار مدیریت داده محصول (PDM) استفاده کنند ، که کاملاً با سالیدورک ادغام شده است. سیستم های PDM می توانند کارهای بیشتری را صرفاً برای ذخیره و سازماندهی پرونده ها انجام دهند. آنها می توانند به طراحان در یافتن قطعات موجود برای استفاده مجدد به جای رسم مجدد کمک کنند. سیستم های PDM همچنین لیست های مواد را برای برآورد هزینه و داده های خوراک به سیستم های برنامه ریزی منابع تولید (MRP) تولید می کنند. نرم افزار پیشرفته تر PDM می تواند فرآیندهای کنترل تغییر را به طور خودکار انجام دهد تا اطمینان حاصل کند که اطلاعات به روز یا منتشر نشده به کارخانه ها یا تأمین کنندگان ارسال نمی شوند.

۴- منحنی یادگیری کوتاه

زمان بسیار با ارزش است ، متعاقباً آخرین چیزی که شما به عنوان یک سازمان رو به جلو می خواهید اینست که عقب نمانید و بنابراین می خواهید معامله های مربوط به طراحی های سه بعدی سریع، ساده و آسان انجام شود. سالیدورک یک رابط کاربری مداوم را در سراسر و روشهای تهیه پیش نویس ارائه می دهد که منطقی از ابتدا تا انتها جریان می یابد. علاوه بر این برای آموزش سالیدورک پکیج ها و آموزش ها و تمرین های مختلفی در سطح نت موجود است. اگر به دنبال دردسر کمتری هستید، دیتک در سطح مقدماتی و پیشرفته نرم افزار سالیدورک را به بهترین شکل آموزش می دهد.

آموزش متلب ، گام به گام ، صفر تا صد ! (قسمت هفتم)

در قسمت ششم مبحثی رو تحت عنوان پرونده ها ی متلب در آموزش صفر تا صد متلب شروع کردیم. در این قسمت میخوایم مبحث انواع داده در متلب رو بررسی کنیم.

۱۳) انواع داده

هرگاه متلب با نام متغیر جدیدی روبرو شود ، این متغیر را ایجاد می کند و فضای مناسب حافظه را اختصاص می دهد.

اگر متغیر از قبل وجود داشته باشد ، سپس متلب محتوای اصلی را با محتوای جدید جایگزین می کند و در صورت لزوم فضای ذخیره سازی جدید را اختصاص می دهد.

مثلا،

جمله بالا یک ماتریس ۱ به ۱ با نام “Total” ایجاد می کند و مقدار ۳۲ را در آن ذخیره می کند.

انواع داده های موجود در متلب

متلب ۱۵ نوع داده بنیادی را ارائه می دهد. هر نوع داده، داده هایی را به صورت ماتریس یا آرایه ذخیره می کند. اندازه این ماتریس یا آرایه حداقل ۰ در ۰ است و می تواند تا یک ماتریس یا آرایه از هر اندازه بزرگ شود.

جدول زیر متداول ترین نوع داده استفاده شده در MATLAB را نشان می دهد –

Sr.No. نوع و توضیحات داده ها
۱ int8

عدد صحیح علامت دار ۸بیت

۲ uint8

عدد صحیح بدون علامت ۸بیت

۳ int16

عدد صحیح علامت دار ۱۶بیت

۴ uint16

عدد صحیح بدون علامت ۱۶ بیت

۵ int32

عدد صحیح علامت دار۳۲بیت

۶ uint32

عدد صحیح بدون علامت ۳۲بیت

۷ int64

عدد صحیح علامت دار ۶۴بیت

۸ uint64

عدد صحیح بدون علامت ۶۴بیت

۹ single

single precision numerical data

۱۰ double

double precision numerical data

۱۱ logical

logical values of 1 or 0, represent true and false respectively

۱۲ char

character data (strings are stored as vector of characters)

۱۳ cell array

array of indexed cells, each capable of storing an array of a different dimension and data type

۱۴ structure

C-like structures, each structure having named fields capable of storing an array of a different dimension and data type

۱۵ function handle

pointer to a function

۱۶ user classes

objects constructed from a user-defined class

۱۷ java classes

objects constructed from a Java class

مثال
با کد زیر یک فایل اسکریپت ایجاد کنید

هنگامی که کد فوق کامپایل و اجرا شد ، نتیجه زیر را ایجاد می کند

تبدیل انواع داده

متلب توابع مختلفی را برای تبدیل ، مقدار از نوع داده به دیگری ارائه می دهد. جدول زیر توابع تبدیل نوع داده را نشان می دهد

Function Purpose
char تبدیل به آرایه کاراکتر (رشته)
int2str تبدیل داده های عدد صحیح به رشته
mat2str تبدیل ماتریس به رشته
num2str تبدیل عدد به رشته
str2double تبدیل رشته به double-precision
str2num تبدیل رشته به عدد
native2unicode تبدیل بایت های عددی به کاراکترهای یونیکد
unicode2native تبدیل کاراکترهای یونیکد به بایت های عددی
base2dec تبدیل تعداد رشته پایه N به عدد اعشاری
bin2dec تبدیل تعداد رشته های باینری به عدد اعشاری
dec2base تبدیل اعشار به base N number
dec2bin تبدیل اعشار به عدد باینری
dec2hex تبدیل اعشار به عدد hexadecimal
hex2dec تبدیل عدد hexadecimal به اعشار
hex2num Convert hexadecimal number string to double-precision number
num2hex Convert singles and doubles to IEEE hexadecimal strings
cell2mat تبدیل آرایه سلولی به آرایه عددی
cell2struct تبدیل آرایه سلولی به آرایه ساختاری
cellstr Create cell array of strings from character array
mat2cell Convert array to cell array with potentially different sized cells
num2cell Convert array to cell array with consistently sized cells
struct2cell تبدیل ساختار به آرایه سلولی

تعیین انواع داده ها

متلب توابع مختلفی را برای شناسایی نوع داده های یک متغیر فراهم می کند.

در جدول زیر توابع تعیین نوع داده های متغیر ارائه شده است

 

FUNCTION PURPOSE
is تشخیص حالت
isfield بررسی آرایه ساختاری
iscell بررسی آرایه سلولی
validateattributes بررسی اعتبار آرایه
isstruct بررسی آرایه ساختاری
class بررسی کلاس object
isscalar بررسی آرایه اسکالر
isvector بررسی بردار
isinteger  بررسی آرایه عدد صحیح
isjava بررسی ورودی Java
islogical بررسی آرایه منطقی

مثال
با کد زیر یک فایل اسکریپت ایجاد کنید

هنگامی که پرونده را اجرا می کنید ، نتیجه زیر را ایجاد می کند

خب امیدوارم سری آموزش صفر تا صد متلب براتون مفید بوده باشه تا اینجای کار. با ما همراه باشید.

آموزش متلب، گام به گام ، صفر تا صد ! (قسمت ششم)

در قسمت پنجم مبحثی رو تحت عنوان دستورات و فرمان ها در آموزش متلب، گام به گام، صفر تا صد شروع کردیم که در این قسمت ادامه اش میدیم.

تاکنون از محیط MATLAB به عنوان ماشین حساب استفاده کرده ایم. با این حال ، MATLAB همچنین یک زبان برنامه نویسی قدرتمند و همچنین یک محیط محاسباتی تعاملی هم هستش.

در فصل های قبلی یاد گرفتیم که چگونه دستورات را در خط فرمان MATLAB وارد کنیم. متلب همچنین به شما امکان می دهد سری دستورات را در یک پرونده بنویسید و پرونده را به عنوان واحد کامل ، مانند نوشتن یک عملکرد و فراخوانی آن ، اجرا کنید.

۱۲)پرونده های M

متلب اجازه نوشتن دو نوع فایل رو به ما میده

اسکریپت ها : فایل های اسکریپت فایل های برنامه ای با پسوند .m هستند. در این فایلها ، شما یک سری دستورات را می نویسید ، که می خواهید با هم اجرا کنید. اسکریپت ها ورودی را نمی پذیرند و هیچ خروجی را برنمی گردانند. آنها براساس داده های موجود در فضای کاری کار می کنند.

توابع – پرونده های توابع همچنین فایلهای برنامه ای با پسوند .m هستند. توابع می توانند ورودی ها را بپذیرند و خروجی ها را برگردانند.

می تونیم از ویرایشگر متلب یا هر ویرایشگر متن دیگر برای ایجاد پرونده های.m استفاده کنیم. در این بخش به پرونده های اسکریپت می پردازیم. یک فایل اسکریپت شامل چندین خط متوالی دستورات متلب است. می توانید با وارد کردن نام آن در خط فرمان ، یک اسکریپت را اجرا کنید.

ایجاد و اجرای فایل اسکریپت

برای ایجاد پرونده های اسکریپت ، باید از ویرایشگر متن استفاده کنید. می توانید ویرایشگر متلب را از دو طریق باز کنید –

  • با استفاده از خط فرمان
  • با استفاده از IDE

اگر از فرمان سریع استفاده می کنید ، در قسمت فرمان  edit را تایپ کنید. این ویرایشگر را باز می کند. می توانید مستقیماً ویرایش و سپس نام پرونده را تایپ کنید (با پسوند .m)

دستور فوق را در فهرست پیش فرض متلب ایجاد کنید. اگر می خواهید تمام پرونده های برنامه را در یک پوشه خاص ذخیره کنید ، باید کل مسیر را تهیه کنید.

بگذارید پوشه ای به نام Progs ایجاد کنیم. دستورات زیر را در خط فرمان تایپ کنید.

اگر برای اولین بار پرونده را تهیه می کنید ، متلب از شما درخواست می کند که آن را تأیید کنید.

آموزش متلب، گام به گام

آموزش متلب، گام به گام

روش دیگر ، اگر از IDE استفاده می کنید ، NEW -> Script را انتخاب کنید. این همچنین ویرایشگر را باز می کند و پرونده ای به نام Untitled ایجاد می کند. بعد از تایپ کد می توانید پرونده را نامگذاری و ذخیره کنید.

کد زیر را در ویرایشگر تایپ کنید

پس از ایجاد و ذخیره فایل ، می توانید آن را از دو طریق اجرا کنید –

با کلیک بر روی دکمه Run در پنجره ویرایشگر یا

فقط نام پرونده (بدون پسوند) را در قسمت فرمان تایپ کنید: >> prog1

پنجره فرمان سریع نتیجه ی زیر را نمایش میده

حالا بیاید یه مثال هم بررسی کنیم

یک فایل اسکریپت ایجاد کنید و کد زیر را تایپ کنید

هنگامی که کد بالا اجرا بشه نتیجه ی زیر رو برای ما برمیگردونه

خب امیدوارم سری آموزش متلب، گام به گام براتون مفید بوده باشه تا اینجای کار. با ما همراه باشید.

آموزش متلب، گام به گام، صفر تا صد! (قسمت پنجم)

مرسی از همراهیتون در قسمت های قبلی آموزش متلب ، گام به گام، صفر تا صد که به طور رایگان برای سهولت یادگیری متلب تهیه شده.

۱۱)فرمان ها

در این قسمت می خوایم دستورات متلب رو به طور کلی و لیست وار بیان کنیم

برای شروع میتونیم جدول زیر رو مشاهده کنید.

فرمان هدف
clc پاک کردن پنجره ی فرمان
clear پاک کردن متغیرها از حافظه
exist بررسی وجود پرونده یا متغیر
global کلی کردن متغیرها
help کمک به یادگیری مبحث مورد نظر
lookfor کمک به جستجوی یک کلمه کلیدی
quit توقف متلب
who لیست کردن متغیرها
whos لیست کردن متغیرها

متلب دستورات مختلفی را برای کار با سیستم فراهم می کنه ، مانند ذخیره کردن کار فعلی در فضای کاری به عنوان یک پرونده و بارگیری پرونده بعد.

همچنین دستورات مختلفی را برای سایر فعالیتهای مربوط به سیستم مانند ، نمایش تاریخ ، لیست کردن پرونده ها در دایرکتوری ، نمایش فهرست فعلی و غیره ارائه می کنه.

در جدول زیر برخی از دستورات مربوط به سیستم معرفی شده

فرمان هدف
cd تغییر دایرکتوری فعلی
date نمایش تاریخ فعلی
delete پاک کردن فایل ها
diary  روشن یا خاموش کردن ضبط پرونده
dir لیست کردن تمام پرونده های موجود در فهرست موجود
load بارگزاری متغیرهای فضای کاری از یک پرونده
path نشان دادن مسیر جستجو
pwd نمایش پوشه فعلی
save ذخیره کردن متغیرهای فضای کاری
type نشان دادن محتوای یک پرونده
what لیست کردن تمام پرونده های متلب در فهرست موجود
wklread خواندن فایل با پسوند .wk1

یک سری دستورات ورودی و خروجی هم در متلب داریم که شامل موارد زیر میشه

فرمان هدف
disp نمایش محتوای یک آرایه یا رشته
fscanf خواندن داده های فرمت شده از یک پرونده
format کنترل قالب نمایشگر صفحه
fprintf انجام نوشتن های قالب بندی شده
input نمایش داده
; توقف چاپ صفحه

fscanf و fprintf مانند توابع C scanf و printf رفتار می کنند. آنها از کدهای فرمت زیر پشتیبانی می کنند

کد فرمت هدف
%s فرمت یک رشته.
%d فرمت عدد صحیح
%f فرمت یک مقدار متغیر
%e فرمت  یک مقدار متغیر در نماد علمی
%g فرمت به صورت کم حجم ترین:٪ f یا٪ e.
\n وارد کردن یک خط جدید در رشته خروجی
\t وارد کردن یک برگه در رشته خروجی

در بحث زیر هم میخوایم فرمت چندتا از توابع رو بیان کنیم

فرمت تابع نحوه نمایش
format short چهار رقم اعشار (پیش فرض)
format long ۱۶ رقم اعشار
format short e پنج رقم به علاوه نمایی
format long e ۱۶ رقم به علاوه نمایی
format bank دو رقم اعشار
format + مثبت ، منفی یا صفر
format rat تقریب منطقی
format compact برخی از فیدها را متوقف می کند
format loose باز شدن دوباره به حالت نمایش فشرده نشده

در قسمت بعدی آموزش رایگان متلب سعی می کنیم این مبحث رو تموم کنیم. هرجا هستید موفق باشید.

آموزش متلب ، گام به گام، صفرتاصد! (قسمت چهارم)

بحث متغیرها را در قسمت سوم باز کردیم و میخوایم تکمیلش کنیم در این قسمت. خب بریم سراغ ادامه بحث آموزش گام به گام متلب 

کدهای پیچیده تر

برای اینکه یه یادآوری هم از قسمت قبل داشته باشیم کد زیر رو در متلب می زنیم

جوابی که متلب به ما میده به صورت زیر هستش

فرمان فرمت

به طور پیش فرض ، نرمافزار متلب اعداد رو با چهار رقم اعشار نشون میده. این به قالب کوتاه معروف هستش.

اما اگر دقت بیشتری می خواهید ، باید از دستور فرمت استفاده کنید.

فرمان فرمت تا ۱۶ رقم را بعد از اعشار نشان می ده.

برای مثال:

که جواب زیر رو بر میگردونه

یه مثال دیگه از این بحث می زنیم

که جواب زیر رو داریم

حالا یه دستور دیگه رو داریم تا دو رقم اعشار رو بررسی می کنیم

حالا نتیجه ی زیر رو میبینیم

گاهی ام دوست داریم اعداد رو به طور نمایی نشون بدیم

کافیه دستور زیر رو وارد کنیم

که جواب زیر رو می گیریم

دستور زیر رو هم داریم که ببینیم چطور نشون میده

که اینجوری جواب میده

۹)ایجاد بردار

بردار چیه؟ یک آرایه یک بعدی از اعداد هستش. بردار هاام انواع مختلفی داره مثل ردیفی و ستونی یا جفتش باهم.

حالا ببینیم چطوری این هارو ایجاد کنیم

برای مثال

که جواب زیر رو داریم

یه مثال دیگه داریم

که جواب زیر رو میده

حالا بخوایم این بردار به طور ستونی باشه باید به شکل زیر عمل کنیم

که اینجوری نمایش میده

۱۰)ایجاد ماتریس

یک ماتریس یک آرایه دو بعدی از اعداد است.

اینکه دستور رو چطور وارد می کنیم توضیح نمیدم، ولی خودتون شکل زیر رو ببینید متوجه میشید

دیدیم که اومدیم بردار های سطری و ستونی رو باهم ترکیب کردیم که جواب زیر رو میگیریم

خب این قسمت از آموزش متلب ، گام به گام، صفرتاصد! هم تموم شد. امیدوارم به کارتون بیاد.