دسته بندی | کامپیوتر و IT |
بازدید ها | 21 |
فرمت فایل | doc |
حجم فایل | 133 کیلو بایت |
تعداد صفحات فایل | 62 |
کاربرد توابع lingo و to در ریاضیات
برای آوردن یک فایل دسته ای LINGO ، به منظور انجام خودکار عملیات مورد استفاده قرار میگیرد. یک مثال از فایل Take در LINGO بصورت زیر میباشد:
MODEL:
! Design a box at minimum cost that meets area. Volume, marketing and aesthetic requirements:
[COST] min=2*(.05*(d*w+d*h)+I*w*h);
[SURFACE] 2*(h*d+r*w+d*w)>=888;
[VOLUME] h* d*w>=1512;
!These two enforce aesthetics:
[NOTNARRO] h/w=.518;
! Mardeting requires a small footprint:
[FOOTPRNT] d*w<=252;
@GIN (d);
@GIN (w);
@GIN (h);
END
! DIVERT The solution to BOXSOLN.TXT;
DIVE C:\MYDIR\BOXSOLN.TEX
!SOLVE the model;
GO
! Close the file BOXSOLN.TXT;
RVRT
در نتیجهی استفاده از این فایل دسته ای، متغیرهای W,d,h مدلی که در حافظه قرار داشته باشد، عدد صحیح خواهد شد. سپس با راه حلی که در پنجرهی گزارشها نمایش داده میشود و راه حل با عنوان فایل BOXSOLN.TXT ذخیره می شود.
Import LINGO File … F12
برای باز کردن فایلی است که شامل یک مدل LINDO (در قالب LINDO TAKE ) میباشد. قرار میگیرد و غیره. (با این همه، در صورت بروز خطا، پیغام خطای 97 یا 98 ظاهر خواهد شد).
مدل تغییر یافته، در یک پنجرهی جدید با همان عنوان فایل اصلی ظاهر می شود و سپس میتواند به عنوان یک فایل LINGO حل شود.
EXIT F10
برای خارج شدن از محیط LINGO استفاده میشود.
منوی EDIT
Undo Ctrl+Z
برای لغو آخرین کار انجام شده بکار می رود.
Cut Ctrl+x
برای پاک کردن متن انتخاب شده و انتقال آن به حافظه بکار میرود.
Copy Ctrl+C
برای کپی کردن متن انتخاب شده به حافظه بکار میرود.
ASTE Ctrl+V
برای چسباندن متن موجود در حافظه در مکان مشخص شده بکار میرود.
Clear Del
برای پاک کردن متن انتخاب شده (بدون قرار دادن آن در حافظه) بکار میرود.
FIND/REPLACE… Ctrl+F
برای جستجو در پنجرهی فعال در مورد متنی که در قسمت «Find What» نوشته میشود – بکار می رود. با کلیک کردن روی Find next در جعبه ارتباطی Find/Replace میتوان نمونهی دیگری را در متن جستجو نمود.
برای جایگزین کردن متنی که در قسمت «Replace» نوشته میشود، با کلیک کردن روی «Replace» عمل جایگزینی یکییکی انجام می شود. با کلیک کردن روی «Replace All» جایگزینی به طور یکجا انجام میشود. فعال کردن «match Case» باعث میشود که بین حروف کوچک و بزرگ تفاوت قائل شود.
Go To LINE…Ctrl+T
برای دادن شماره خطی که شما مایلید به آن بروید کاربرد دارد. اگر عددی بزرگتر از شماره خطهای موجود بدهید، به آخر خط خواهید رفت.
Match Parenthesis Ctrl+P
برای پیدا کردن پرانتزهای باز و بستهی که با هم متناظرند، بکار میرود.
دسته بندی | ریاضی |
بازدید ها | 15 |
فرمت فایل | doc |
حجم فایل | 158 کیلو بایت |
تعداد صفحات فایل | 40 |
*مقاله اهمیت امار در پزشکی*
مقدمه:
اولین قدم در توصیف وتحلیل داده های آماری به طور معمول معرفی داده ها به صورت یک جدول یانمودار است. این راه آسانی برای خلاصه کردن داده هاست وبرای خواننده خصوصیات اصلی داده ها را مشخص می کند این طریقه در عمل ، داده ها را در یک شکل منسجم برای خواننده می کند که در غیر این صورت انبوهی از اشکال مبهم در پیش روی وی خواهد بود بدیهی است که نحوه ی ارائه ی دقیق داده ها به موضوع مطالعه ، روشها واهداف تحلیل آماری بستگی دارد.
کسانی که آمار مقدماتی وروشهای محاسباتی آمار را به واداشتن تئوری آمار به کار میبرد اغلب با پرسشهای بیشماری روبرو می شوند. مثلاَ می پرسند«چرا در فورمول واریانس یک نمونه n تایی گاهی n-1 دیده می شود؟»
«چرا معدل یک نمونه ی تصادفی از توزیع نرمال بهترین برآورد برای پارامتر میانگین است؟»« چرا فلان فرض آماری را یک آمار دان رد می کندوآمار دان دیگر رد نمی کند؟» آمار ریاضی یاتئوری آمار به اینگونه پرسشها پاسخ می دهد این تئوری را با وجود ریشه های تاریخی در حقیقت فیشرونیمان در آمار دان برجسته در سالهای 1930 بنا کردند وسپس دیگران دنبال کار آنها را گرفتنددر عصر ما دهها کتاب وصدها مقاله ی ارزنده در زمینه ی آمار ریاضی وکار برد آن در علوم ومهندسی ، علوم پزشکی ، علوم اجتماعی وتربیتی واقتصاد ومدیریت یافته می شود بااین حال پژوهش دربارهی آمار ریاضی ونوآوریهای سودمند برای روشهای آماری همچنان ادامه دارد.
در روش آماری داده ها یعنی اطلاعات عددی درباره امری ، را طبق قواعد خلاصه میکنیم وسپس جدولهای فراوانی وگرافهای آماری ارائه می دهیم در درس امتحان یااصول شانس وقوانین متغیرهای تصادفی آشنایی پیدا می کنیم در آمار ریاضی وبه یک نوع نتیجه گیری بنام( نتیجه گیری آماری) می پردازیم مفهوم آمار واحتمال یا «اندیشه آماری » عبارت است از جمع آوری داده های عددی درباره ی امری وتجزیه وتحلیل آنها بر اساس مدلهای آماری ونتیجه گیری آماری برای ارائه ی نظریه ای درباره ی آن امر در زبان روزانه آمار عبارت است از داده های عددی درباره ی امری که با مشاهدهای متفاوت به دست آمده اند.
اندیشه ی آماری وروش علمی راهم پژوهشگران وهم افراد عادی به کار برده اند ومیبرند .آلبرت انیشتین بابررسی نظریه ی نیوتن وناسازگاری که در آن وجود دارد نظریهی خود را جانشین آن می کند.
در آمار ریاضی آنچه را که به نتیجه گیری آماری مربوط می شود با اسلوب ریاضی وقوانین احتمال وچند ایده مهم آماری مانند تابع را ستنمایی ونسبت راستنمایی بررسی می کنند.
برداشت آماری ، جزئی از یک روند کلی به نام روش علمی است در عصر ما با استفاده ازداده هایی که از راه مشاهده یا آزمایش یا پرسش تهیه می شوند وبه کار بردن روشهای آماری ، پژوهشگران برای کسب معرفت وارائه ی نظریه های جدید در رشتهی خود همواره در تلاش اند.
روش علمی یاروش عاقلانه برای کسب نظریه های جدید وحل مسائل انسانی وعلمی شامل مراحل زیر است.
دسته بندی | ریاضی |
بازدید ها | 19 |
فرمت فایل | doc |
حجم فایل | 79 کیلو بایت |
تعداد صفحات فایل | 16 |
*مقاله ویژگی ها و کاربرد الگوریتم ها*
چکیده : در این گزارش ما به بررسی ویژگی های الگوریتمهای کنترل همروندی توزیعی که بر پایه مکانیزم قفل دو مرحله ای(2 Phase Locking) ایجاد شده اند خواهیم پرداخت. محور اصلی این بررسی بر مبنای تجزیه مساله کنترل همروندی به دو حالت read-wirte و write-write میباشد. در این مقال، تعدادی از تکنیکهای همزمان سازی برای حل هر یک از قسمتهای مساله بیان شده و سپس این تکنیکها برای حل کلی مساله با یکدیگر ترکیب میشوند.
در این گزارش بر روی درستی و ساختار الگوریتمها متمرکز خواهیم شد. در این راستا برای ساختار پایگاه داده توزیعی یک سطحی از انتزاع را در نظر میگیریم تا مساله تا حد ممکن ساده سازی شود.
1. مقدمه : کنترل همروندی فرآیندی است که طی آن بین دسترسی های همزمان به یک پایگاه داده در یک سیستم مدیریت پایگاه داده چند کاربره هماهنگی بوجود میآید. کنترل همروندی به کاربران اجازه میدهد تا در یک حالت چند برنامگی با سیستم تعامل داشته باشند در حالیکه رفتار سیستم از دیدگاه کاربر به نحو خواهد بود که کاربر تصور میکند در یک محیط تک برنامه در حال فعالیت است. سخت ترین حالت در این سیستم مقابله با بروز آوری های آزار دهنده ای است که یک کاربر هنگام استخراج داده توسط کاربر دیگر انجام میدهد. به دو دلیل ذیل کنترل همروندی در پایگاه داده های توزیعی از اهمیت بالایی برخوردار است:
1. کاربراان ممکن است به داده هایی که در کامپیوترهای مختلف در سیستم قرار دارند دسترسی پیدا کنند.
2. یک مکانیزم کنترل همروندی در یک کامپیوتر از وضعیت دسترسی در سایر کامپیوترها اطلاعی ندارد.
مساله کنترل همروندی در چندین سال قبل کاملا مورد بررسی قرار گفته است و در خصوص پایگاهدادههای متمرکز کاملا شناخته شده است. در خصوص این مسال در پایگاه داده توزیعی با توجه به اینکه مساله در حوزه مساله توزیعی قرار میگیرد بصورت مداوم راهکارهای بهبود مختلف عرضه میشود. یک تئوری ریاضی وسیع برای تحلیل این مساله ارائه شده و یک راهکار قفل دو مرحله ای به عنوان راه حل استاندارد در این خصوص ارائه شده است. بیش از 20 الگوریتم کنترل همروندی توزیعی ارائه شده است که بسیاری از آنها پیاده سازی شده و در حال استفاده میباشند.این الگوریتمها معمولا پیچیده هستند و اثبات درستی آنها بسیار سخت میباشد. یکی از دلایل اینکه این پیچیدگی وجود دارد این است که آنها در اصطلاحات مختلف بیان میشوند و بیان های مختلفی برای آنها وجود دارد. یکی از دلایل اینکه این پیچدگی وجود دارد این است که مساله از زیر قسمتهای مختلف تشکیل شده است و برای هر یک از این زیر قسمتها یک زیر الگوریتم ارائه میشود. بهترین راه برای فائق آمدن بر این پیچدگی این است که زیر مساله ها و الگوریتمهای ارائه شده برای هر یک را در ی.ک سطح از انتزاع نگاه داریم.
با بررسی الگوریتمهای مختلف میتوان به این حقیقت رسید که این الگوریتمها همگی ترکیبی از زیر الگوریتمهای محدودی هستند. در حقیقت این زیر الگوریتمها نسخههای متفاوتی از دو تکنیک اصلی در کنترل همروندی توزیعی به نامهای قفل دو مرحله ای و ترتیب برچسب زمانی میباشند.
همانطور که گفته شد، هدف کنترل همروندی مقابله با تزاحمهایی است که در اثر استفاده چند کاربر از یک سری داده واحد برای کاربران بوجود میآید است. حال ما با ارائه دو مثال در خصوص این مسائل بحث خواهیم نمود. این دو مثال از محک معروف TPC_A مقتبس شده اند. در این مثالها، یک سیستم اطلاعات را از پایگاه داده ها استخراج کرده و محاسبات لازم را انجام داده و در نهایت اطلاعات را در پایگاه داده ذخیره مینماید.
حالت اول را میتوان بروزآوری از دست رفته نامید. حالتی را تصور کنید که دو مشتری از دو سیستم مجزا بخواهند از یک حساب مالی برداشت نمایند. در این حالت فرض کنید در غیاب سیستم کنترل همروندی، هر دو با هم اقدام به خواندن اطلاعات و درج اطلاعات جدید در سیستم میکنند. در این حالت در غیاب سیستم کنترل همروندی تنها آخرین درج در سیستم ثبت میشود. این حالت در شکل 1 نشان داده شده است.
شکل 1 نمایش حالت بروز آوری از دست رفته
حالت دوم حالتی است که در آن اطلاعات صحیح از پایگاه داده استخراج نمیشود. در این حالت فرض کنید دو مشتری بخواهند کارهای ذیل را انجام دهند.
در غیاب کنترل همروندی همانطور که در شکل 2 نشان داده شدهاست، تزاحم بین پروسس ها بوجود خواهد آمد. فرض کنید در زمانی که مشتری 1 اطلاعات را از حساب Y خوانده و اطلاعات حساب X را دریافت نموده و 1 میلیون از حساب Y برداشت نموده ولی هنوز 1 میلیون به حساب X و اریز نکرده مشتری 2 اطلاعات کل دو حساب را دریافت نموده و نتیجه را چاپ نماید. در این حالت مشتری شماره 2 اطلاعاتی را که به عنوان بیلان نمایش میدهد 1 میلیون از مقدار واقعی کمتر است. این حالت یک فرق اساسی با حالت اول دارد و آن این است که در این حالت نتیجه نهایی در پایگاه داده درست خواهد بود در حالیکه اطلاعات دریافت شده بصورت موقت غلط خواهند بود.
شکل 2 خواندن اطلاعات نادرست از سیستم
مساله کنترل همروندی در پایگاه داده های توزیعی تا حدودی شبیه مساله دوبهدو ناسزگاری در سیستم عامل میباشد. در مساله دوبهدو ناسازگاری، هماهنگی جهت دسترسی به منابع سیستم ائم از حافظه، ابزارهای ورودی و خروجی و CPU و .... بوجود میآید. در این حالت راه حلهای گوناگونی ائم از قفلها، سمافورها، مونیتورها و ... پیشنهاد شده است.