مقادیر جهانی را ارزیابی کنید.
نحو
model.result().numerical().create( <ftag> “Global”);
model.result().numerical( <ftag> ).set( خاصیت , <value> );
model.result().numerical( <ftag> ).getData();
model.result().numerical( <ftag> ).getData( <expressionIndex> );
model.result().numerical( <ftag> ).getImagData();
model.result().numerical( <ftag> ).getImagData( <expressionIndex> );
model.result().numerical( <ftag> ).isComplex();
model.result().numerical( <ftag> ).isComplex( <outersolnum> );
model.result().numerical( <ftag> ).getNData();
model.result().numerical( <ftag> ).run();
شرح
model.result().numerical().create( <ftag> “Global”) یک ویژگی ارزیابی با نام <ftag> ایجاد می کند .
Global یک ویژگی است که به طور خاص برای کاربران COMSOL API ساخته شده است و در COMSOL Desktop ظاهر نمی شود. ویژگی های جهانی از چند عبارت و همچنین برخی ویژگی های پیشرفته اضافی که در EvalGlobal موجود نیستند پشتیبانی می کنند .
result = model.result().numerical( <ftag> .getData() بخش واقعی نتیجه را برمی گرداند و در صورت لزوم ویژگی را دوباره محاسبه می کند. نتیجه یک نتیجه مرتب شده با ماتریس دو بعدی سه بعدی است [بیان][solnum][مقدار] .
model.result().numerical( <ftag> .getData( <expressionIndex> ) بخش واقعی نتیجه را برای یک عبارت، معادل result[expressionIndex] برمی گرداند.
result = model.result().numerical( <ftag> .getImagData() بخش خیالی نتیجه را برمی گرداند و در صورت لزوم ویژگی را دوباره محاسبه می کند. نتیجه یک نتیجه مرتب شده با ماتریس دو بعدی سه بعدی است [بیان][solnum][مقدار] .
model.result().numerical( <ftag> ).getImagData( <expressionIndex> ) قسمت خیالی نتیجه را برای یک عبارت، معادل نتیجه[expressionIndex] برمی گرداند.
model.result().numerical( <ftag> ).isComplex() اگر نتیجه پیچیده باشد مقدار true را برمی گرداند. مقدار به دست آمده یک اسکالر است که اگر هر یک از عبارات موجود در یک آرایه دارای ارزش پیچیده باشد، درست است.
model.result().numerical( <ftag> ).isComplex( <outersolnum> ) اگر نتیجه برای حل بیرونی داده شده پیچیده باشد، true را برمی گرداند. <outersolnum> فقط برای راه حل های جاروب پارامتریک قابل استفاده است و شاخص هر راه حل پارامتری بیرونی است.
model.result().numerical( <ftag> ).getNData() تعداد نقاط بردار داده را برمی گرداند.
خواص زیر موجود است:
نام | ارزش | پیش فرض | شرح |
پایان | آرایه رشته ای از جفت ویژگی/مقدار | خالی | پارامترهای مورد استفاده در عبارات |
داده ها | هیچکدام | پدر و مادر | نام مجموعه داده | اولین مجموعه داده سازگار | مجموعه داده ای که این ویژگی به آن اشاره دارد. والد فقط در صورت استفاده در گروه ارزیابی قابل اجرا است. |
توصیف | آرایه رشته ای | توضیحاتی برای عبارات برای ارزیابی. | |
دیفرانسیل | در | خاموش | بر | آیا عبارت باید در نقطه خطی سازی خطی شود یا خیر. فقط در صورتی قابل اجرا است که روش ارزیابی هارمونیک باشد . |
روش ارزیابی | linpoint | هارمونیک | lintotal | lintotalavg | lintolrms | lintotalpeak | هارمونیک | فقط برای راه حل هایی با نقطه خطی سازی ذخیره شده قابل استفاده است. کنترل می کند که آیا نقطه خطی شدن، اغتشاش یا ترکیبی باید هنگام ارزیابی عبارت استفاده شود. |
expr | آرایه رشته ای | وابسته به مدل | عبارات برای ارزیابی |
سرگرم کننده پیچیده | در | خاموش | بر | از توابع با ارزش پیچیده با ورودی واقعی استفاده کنید. |
matherr | در | خاموش | خاموش | خطا برای عملیات یا متغیر تعریف نشده. |
outersolnum | عدد صحیح غیر منفی | 1 | شاخص محلول های بیرونی برای استفاده. فقط برای مدل های جاروب پارامتریک قابل استفاده است. |
فاز | دو برابر | 0 | راه حل را در این زاویه، بر حسب درجه ارزیابی کنید. |
خورشید | آرایه عدد صحیح غیر منفی | همه راه حل ها | راه حل های مورد استفاده |
راه حل پارام ها | دفترچه راهنما | والدین | کتابچه راهنمای | اگر داده ها یک مجموعه داده محلی با داده های غیر ضروری است و این ویژگی بخشی از یک گروه ارزیابی است، راه حل ها را به صورت دستی مشخص کنید یا آنها را از گروه ارزیابی والد بگیرید. |
تی | آرایه دوتایی | خالی | زمان استفاده زمانی در دسترس است که راه حل اساسی گذرا باشد. |
واحد | آرایه رشته ای | وابسته به مدل | واحدهای مورد استفاده برای عبارات در expr . اگر واحد قدیمی هنگام تغییر عبارت معتبر نباشد، ویژگی unit به حالت پیش فرض بازنشانی می شود. |
همچنین ببینید
Eval ، Interp ، EvalPoint ، EvalGlobal