درباره توابع تعریف شده توسط کاربر

درباره توابع تعریف شده توسط کاربر

درباره توابع تعریف شده توسط کاربر
سه دسته کلی از توابع تعریف شده توسط کاربر وجود دارد – تحلیلی ، درون یابی ، و تکه ای – و تعدادی الگو برای انواع توابع رایج، مانند توابع پله و رمپ. همچنین می‌توانید رابط‌های تابع خارجی ایجاد کنید تا توابع نوشته شده در C و MATLAB® را شامل شود . توابع در یک جزء مدل می توانند سراسری یا محلی باشند، اگرچه توابع خارجی و توابع متلب را فقط می توان به صورت سراسری تعریف کرد.
توابع تعریف شده توسط کاربر (شامل توابع تعریف شده توسط مواد، بسته های خصوصیات ترمودینامیکی، فایل های M در MATLAB و DLL های خارجی) می توانند در تعریف پارامترها و در طیف وسیعی از تنظیمات (جایی که می توانید از پارامترها نیز استفاده کنید)، از جمله تعاریف استفاده می شود. از اجسام هندسی برای دسترسی به توابع تعریف شده توسط کاربر که تحت یک مؤلفه از سایر مؤلفه‌ها و از گره‌های تحت تعاریف جهانی تعریف شده‌اند، نام مؤلفه را به عنوان پیشوند اضافه کنید – برای مثال، comp1.f(x) . همچنین می توانید از یک تابع تعریف شده توسط کاربر (با یک آرگومان واحد) به عنوان تابع برای اعمال در کادر محاوره ای Range استفاده کنید.
نام توابع و توابع فراخوانی
نام توابع برای توابع ریاضی داخلی مانند abs ، cos و test نام توابع رزرو شده هستند و نام‌گذاری یک تابع تعریف‌شده توسط کاربر با استفاده از یکی از نام‌های تابع رزرو شده توصیه نمی‌شود زیرا می‌تواند نتایج غیرمنتظره‌ای ایجاد کند. اگر نامی که در قسمت نام تابع تایپ می‌کنید ، یک نام تابع رزرو شده باشد، رنگ متن به عنوان یک هشدار به نارنجی تغییر می‌کند. اگر مکان نما را به یک نام تابع به رنگ نارنجی حرکت دهید، راهنمای ابزار یک نام رزرو شده نمایش داده می شود.
اگر می خواهید از یک تابع تعریف شده توسط کاربر در تنظیمات مدل یا برای پس پردازش استفاده کنید، سپس آن را با آرگومان هایش فراخوانی کنید، مانند func1(x,y) برای تابعی با دو آرگومان که تغییرات مکانی را در هندسه دو بعدی توصیف می کند.
توابع رسم
روی دکمه Plot ( ) در گوشه سمت چپ بالای پنجره تنظیمات کلیک کنید تا هر تابع تعریف شده توسط کاربر از 1 تا 3 متغیر را مستقیماً در یک پنجره Function Plot جداگانه رسم کنید.
روی دکمه Create Plot ( ) در گوشه سمت چپ بالای پنجره تنظیمات کلیک کنید تا یک نمودار ثابت از تابع در زیر Results ایجاد کنید ، از جمله مجموعه داده Grid با تابع به عنوان داده منبع، یک گروه طرح یک بعدی یا دو بعدی و یک نمودار ویژگی: یک نمودار تابع 1 بعدی برای نمودار نموداری از یک تابع 1 متغیر یا یک نمودار تابع 2 بعدی با یک زیرگره پیش فرض ارتفاع بیان برای نمودار سطحی یک تابع از 2 متغیر.
برای توابع تحلیلی، ابتدا یک محدوده برای آرگومان های قسمت Plot Parameters تعریف کنید. توجه داشته باشید که محدوده در واحد پایه سیستم واحد فعلی مربوط به واحد آرگومان تابع مجموعه بیان می شود. به عنوان مثال، اگر سیستم واحد فعلی SI و واحد آرگومان تابع cm باشد ، محدوده نمودار بر حسب m بیان می شود .