بخش های سایت
انتخاب سردبیر:
- اصول، شرایط و اهداف پردازش داده های شخصی اهداف پردازش داده های شخصی در شرکت
- وام آنلاین در قزاقستان - بهترین پیشنهادات
- برهم نهی توابع جبر منطقی توابع بولی یکنواخت
- سیستم اطلاعاتی چیست؟
- انتقال از یک عبارت منطقی به یک مدار منطقی و بالعکس
- خجالت نیژنی نووگورود از پست روسیه
- توسعه سیستم های اطلاعات جغرافیایی وظایف اصلی GIS
- گرافیک وکتور و شطرنجی
- ارائه "جریان الکتریکی مستقیم" ارائه برای درس فیزیک (پایه هشتم) با موضوع سری و اتصال موازی هادی ها
- ایجاد انواع داده های عددی کسری کلیدهای اولیه
تبلیغات
توابع M ابزارهای توسعه نرم افزار |
زبان محاسبات فنی میلیونها مهندس و دانشمند در سراسر جهان از MATLAB برای تجزیه و تحلیل و طراحی سیستمها و محصولاتی که دنیای ما را متحول میکنند، استفاده میکنند. زبان ماتریس متلب طبیعی ترین روش دنیا برای بیان ریاضیات محاسباتی است. گرافیک یکپارچه، تجسم و درک داده ها را آسان می کند. محیط دسکتاپ آزمایش، کاوش و کشف را تشویق می کند. این ابزارها و قابلیت های متلب همه به شدت آزمایش شده و برای کار با هم طراحی شده اند. MATLAB به شما کمک می کند تا ایده های خود را فراتر از دسکتاپ ببرید. می توانید مطالعاتی را بر روی مجموعه داده های بزرگ انجام دهید و در مقیاس خوشه ها و ابرها انجام دهید. کد MATLAB می تواند با زبان های دیگر ادغام شود و به شما امکان می دهد الگوریتم ها و برنامه های کاربردی را در شبکه، سازمانی و سیستم های صنعتی مستقر کنید. شروع کاراصول متلب را بیاموزید مبانی زباننحو، نمایه سازی و پردازش آرایه، انواع داده ها، عملگرها واردات و تجزیه و تحلیل داده هاواردات و صادرات داده ها از جمله فایل های حجیم; پیش پردازش داده ها، تجسم و تحقیق ریاضیاتجبر خطی، تمایز و ادغام، تبدیل فوریه و سایر ریاضیات هنرهای گرافیکگرافیک دو بعدی و سه بعدی، تصاویر، انیمیشن برنامه نويسياسکریپت ها، توابع و کلاس ها ایجاد اپلیکیشنبرنامه ها را با App Designer، برنامه ریزی گردش کار یا GUIDE توسعه دهید ابزارهای توسعه نرم افزاراشکال زدایی و تست، سازماندهی پروژه های بزرگادغام با سیستم کنترل نسخه، بسته بندی جعبه ابزار ترجمه روسی به انگلیسی M-FUNCTIONVoskoboynikov B.S., Mitrovich V.L.. روسی- فرهنگ لغت انگلیسیدر مهندسی مکانیک و اتوماسیون تولید. فرهنگ لغت روسی-انگلیسی مهندسی مکانیک و اتوماسیون ساخت. 2003
معانی بیشتر کلمه و ترجمه M-FUNCTION از انگلیسی به روسی در لغت نامه های انگلیسی-روسی و از روسی به انگلیسی در لغت نامه های روسی-انگلیسی.معانی بیشتر این کلمه و ترجمه های انگلیسی-روسی، روسی-انگلیسی کلمه "M-FUNCTIONS" در فرهنگ لغت.
یک مثال مهم از یک کلاس بسته، کلاس توابع یکنواخت است. ما این واقعیت را ثابت خواهیم کرد که توابع یکنواخت یک کلاس بسته را تشکیل می دهند، اما در حال حاضر اجازه دهید با چیستی تابع بولی یکنواخت آشنا شویم. در مجموعه B=0,1 ترتیب کامل را معرفی می کنیم: 0 را فرض می کنیم<1. Нам придётся иметь дело с функциями от n переменных, поэтому полезно ввести частичное упорядочение в булевом пространстве В n . تعریف 1. فرض کنید b=(b 1 b 2 ...b n) و b=(b 1 b 2 ...b n) عناصری از B n باشند. می گوییم b قبل از c است (کوچکتر از) و اگر b k در k باشد برای k=1,2,...,n و حداقل برای یک k نابرابری شدید وجود دارد. مثال. b=(001100), c=(001110); b 1 =c 1، b 2 =c 2، b 3 =c 3، b 4 =c 4، b 5<в 5 , б 6 =в 6 . Значит, бв. تعریف 2. دو بردار b و v در صورت bv یا vb قابل مقایسه با یکدیگر هستند. در غیر این صورت، بردارها غیرقابل مقایسه در نظر گرفته می شوند. این ترتیب جزئی نامیده می شود زیرا همه عناصر B n قابل مقایسه نیستند. بنابراین نیازی به سردرگمی نیست جزئيسفارش در B n s کاملترتیبی که هنگام تعریف یک تابع بولی به عنوان جدول یا بردار مقادیر آن استفاده می شود. در اینجا چند نمونه از بردارهای غیرقابل مقایسه آورده شده است. 1. b =(1100)، c =(0110). در اینجا b 1 > c 1، b 2 = c 2، b 3< 3 , б 4 =в 4 . 2. b =(01)، c =(10). اینجا b 1< в 1 , б 2 >در 2 از مثال ها مشخص می شود که مجموعه های غیرقابل مقایسه آنهایی هستند که در یک مجموعه مولفه هایی از نوع (01) و در مکان های مربوطه در مجموعه دیگر (10) وجود دارد. تعریف 3. یک تابع f(x 1 ,...,xn) یکنواخت نامیده می شود (به کلاس M تعلق دارد) اگر برای هر دو مجموعه قابل مقایسه b، در B n، از این واقعیت که b قبل از c باشد، نتیجه می شود که f(b) بیش از f()، یعنی bv f(b) f(c). اگر یک جفت مجموعه وجود داشته باشد که bw، اما f(b) > f(c)، تابع f(x1,...,xn) غیر یکنواخت است.به قیاس با توابع پیوسته که در دوره تحلیل ریاضی، توابع جبر منطق را می توان نامید بدون کاهش. اما از آنجایی که ما با توابع غیر افزایشی سروکار نداریم، می توانیم به سادگی در مورد آن صحبت کنیم یکنواختی.. مثال 20. تابع هویت f(x) = x یکنواخت است، زیرا b=(0) (1)=c و f(b)=0< 1=f() مثال 21. f(x,y) = xy یک تابع یکنواخت است. در واقع، مجموعه (01) و (10) غیرقابل مقایسه هستند؛ ما آنها را در نظر نخواهیم گرفت. برای مجموعه های دیگر ما داریم: (00)-- (11) و f(0,0)=0 1= f(1,1). (01) (11) و f(0,1)=1 1= f(1,1). (10)-- (11) و f(1,0)=1 1= f(1,1). ما تأیید کردیم که xy فقط در مجموعه (00) برابر با 0 است، که مقدم بر همه مجموعههای دیگر است، بنابراین شرط یکنواختی تابع برآورده میشود. مثال 22. f(x,y)=x&y یک تابع یکنواخت است، زیرا فقط در مجموعه (11) برابر با 1 است، که قبل از همه مجموعه های دیگر است. مثال 23. ثابت های 0 و 1 توابع یکنواخت هستند، زیرا برای هر مجموعه ای f(b)=f(c) وجود خواهد داشت. مثال 24. f(x)=x" یک تابع غیر یکنواخت است، زیرا برای b=(0) و b=(1) bv داریم، اما f(b)=1> 0=f(c). مثال 25. f(x,y)=xy یک تابع غیر یکنواخت است. واقعا، (00)---- (01) و f(0,0)=1 1=f(1,1) (10)---- (11) و f(1,0)=0 1=f(1,1). اما با (00) ---- (10) دریافت می کنیم f(0,0)=1 > 0=f(1,0). شرط یکنواخت بودن تابع برقرار نیست! مثال 26. اجازه دهید یکنواختی تابع جمع مدول 2 را تعیین کنیم: مجموعه های (01) و (10) غیر قابل مقایسه هستند؛ ما آنها را در نظر نخواهیم گرفت. برای مجموعه های دیگر ما داریم: (00) (01) و f(0,0)=0 1= f(0,1). (00)-- (10) و f(0,0)=0 1= f(1,0). (00) (11) و f(0,0)=0 0= f(1,1). (10) (11) و f(1,0)=1 > 0= f(1,1). شرط آخر نشان می دهد که تابع x+y غیر یکنواخت است. 2. نحو برای تعریف و فراخوانی توابع M . متن تابع M باید با آن شروع شود سرتیتر، به دنبال بدن عملکرد. هدر "رابط" تابع (روش تعامل با آن) را تعریف می کند و ساختار آن به صورت زیر است: تابع [ RetVal1, RetVal2, ] = FunctionName(par1, par2,) در اینجا یک تابع (با استفاده از کلمه کلیدی غیرقابل تغییر "function") به نام FunctionName اعلان می شود که پارامترهای ورودی par1، par2 و را می گیرد و مقادیر خروجی (بازگشت) RetVal1، RetVal2 را تولید می کند (محاسبه می کند). به عبارت دیگر این را می گویند آرگومان های تابع متغیرهای par1، par2،..، و هستند مقادیر تابع (آنها باید محاسبه شوند) متغیرهای RetVal1، RetVal2، هستند. نام تابع مشخص شده در هدر (در مثال داده شده - FunctionName) باید به عنوان نام فایلی باشد که متن تابع در آن نوشته می شود. برای این مثالاین فایل FunctionName.m خواهد بود (پسوند نام همچنان باید از یک حرف m تشکیل شده باشد). عدم تطابق بین نام تابع و نام فایل مجاز نیست! بدنه تابع شامل دستوراتی است که مقادیر بازگشتی را محاسبه می کند. بدنه تابع از هدر تابع پیروی می کند. سر تابع به همراه بدنه تابع با هم تعریف تابع را تشکیل می دهند. هم پارامترهای ورودی و هم مقادیر بازگشتی می توانند در آرایه های عمومی (در یک مورد خاص - اسکالر) با ابعاد و اندازه های مختلف باشند. به عنوان مثال، تابع MatrProc1 تابع [A, B] = MatrProc1(X1, X2, x) A = X1 .* X2 * x; B = X1 .* X2 + x; برای "دریافت" دو آرایه با اندازه های یکسان (اما دلخواه) و یک اسکالر طراحی شده است. این آرایه ها در بدنه تابع ابتدا عنصر به عنصر ضرب می شوند و پس از آن نتیجه چنین ضربی نیز در یک اسکالر ضرب می شود. این اولین آرایه خروجی را ایجاد می کند. اندازههای یکسان آرایههای ورودی X1 و X2 امکانپذیری عملیات ضرب عنصری آنها را تضمین میکند. آرایه خروجی دوم (به نام B) با آرایه اول تفاوت دارد زیرا با جمع با یک اسکالر (به جای ضرب) به دست می آید. زنگ زدنایجاد شده توسط ما کارکرداز پنجره فرمان سیستم متلب (یا از متن هر تابع دیگر) به روش معمول انجام می شود: نام تابع نوشته می شود و پس از آن موارد زیر در داخل پرانتز لیست می شوند و با کاما از هم جدا می شوند. ورودی های واقعی ، که با مقادیر آن محاسبات انجام خواهد شد. پارامترهای واقعی را می توان با اعداد (آرایه های اعداد)، نام متغیرهایی که قبلاً مقادیر خاصی دارند و عبارات مشخص کرد. اگر پارامتر واقعی با نام یک متغیر داده شود، محاسبات واقعی بر روی یک کپی از آن متغیر (به جای خودش) انجام خواهد شد. نامیده می شود انتقال پارامترها بر اساس مقدار . در زیر یک فراخوانی از پنجره دستور MATLAB به تابع MatrProc1 است که قبلاً برای مثال ایجاد کردیم. در اینجا، نام پارامترهای ورودی واقعی (W1 و W2) و متغیرهایی که نتایج محاسبات در آنها نوشته شده است (Res1 و Res2) با نام متغیرهای مشابه در تعریف تابع MatrProc1 مطابقت ندارد. بدیهی است که نیازی به تطبیق نیست، به خصوص که سومین پارامتر واقعی ورودی اصلاً نامی ندارد! برای تأکید بر این تفاوت احتمالی، نام پارامترهای ورودی و مقادیر خروجی در یک تعریف تابع رسمی نامیده می شود. در مثال در نظر گرفته شده فراخوانی تابع MatrProc1 از دو ورودی ماتریس های مربع 2 x 2 دو ماتریس خروجی Res1 و Res2 را با اندازه های کاملاً یکسان به دست می دهد: Res1 = Res2 = با فراخوانی تابع MatrProc1 = MatrProc1([ 1 2 3; 4 5 6 ], [ 7 7 7; 2 2 2 ], 1); با دو آرایه ورودی به اندازه 2x3، دو ماتریس خروجی به اندازه 2x3 دریافت می کنیم. یعنی همان تابع MatrProc1 می تواند پارامترهای ورودی را پردازش کند اندازه های مختلفو ابعاد! می توانید این تابع را به جای آرایه ها روی اسکالرها اعمال کنید (اینها هنوز آرایه های 1x1 هستند). حال بیایید این سوال را در نظر بگیریم که آیا این تابع را می توان به عنوان بخشی از عبارات به همان روشی که با توابعی که یک مقدار را برمی گرداند، استفاده کرد؟ به نظر می رسد که می توان این کار را انجام داد و اولین مقداری که توسط تابع برگردانده می شود به عنوان مقدار تابع مورد استفاده برای محاسبات بیشتر استفاده می شود. پنجره MATLAB زیر این نکته را نشان می دهد: هنگامی که با پارامترهای 1،2،1 فراخوانی می شود، تابع MatrProc1 دو مقدار را برمی گرداند: 2 و 3. برای استفاده به عنوان بخشی از یک عبارت، اولین مورد استفاده می شود. از آنجایی که فراخوانی هر تابعی را می توان با نوشتن یک عبارت دلخواه در پنجره دستور MATLAB انجام داد، همیشه می توانید یک اشتباه مرتبط با عدم تطابق انواع پارامترهای واقعی و رسمی مرتکب شوید. MATLAB هیچ بررسی در مورد این موضوع انجام نمی دهد، بلکه به سادگی کنترل را به تابع منتقل می کند. در نتیجه ممکن است موقعیت های اشتباهی پیش بیاید. برای جلوگیری از (در صورت امکان) از وقوع چنین موقعیت های اشتباهی، در متن توابع M پیشنهاد شده است که پارامترهای ورودی بررسی شود. به عنوان مثال، در تابع MatrProc1 تشخیص موقعیت زمانی که اندازه پارامترهای ورودی اول و دوم متفاوت است آسان است. نوشتن چنین کدهایی به ساختارهای کنترلی نیاز دارد که ما هنوز آنها را بررسی نکرده ایم. زمان شروع مطالعه آنها فرا رسیده است! اکنون قابلیت های سیستم به طور قابل توجهی از قابلیت های نسخه اصلی آزمایشگاه ماتریکس فراتر رفته است. MATLAB امروزی، زاییده فکر The MathWorks, Inc.، یک زبان بسیار کارآمد برای مهندسی و محاسبات علمی است. این برنامه از محاسبات ریاضی، تجسم گرافیک علمی و برنامه نویسی با استفاده از یک محیط عملیاتی آسان برای یادگیری پشتیبانی می کند. معروف ترین زمینه های کاربرد سیستم متلب: ریاضیات و محاسبات؛ توسعه الگوریتم؛ آزمایش محاسباتی، مدل سازی شبیه سازی، نمونه سازی تجزیه و تحلیل داده ها، تحقیق و تجسم نتایج؛ گرافیک علمی و مهندسی; توسعه برنامه، از جمله رابط کاربری گرافیکی. MATLAB یک سیستم تعاملی است که شی اصلی آن یک آرایه است که برای آن نیازی به مشخص کردن ابعاد نیست. این امر حل بسیاری از مسائل محاسباتی مرتبط با فرمولهای ماتریس برداری را ممکن میسازد. نسخه MATLAB 6.1 آخرین دستاورد توسعه دهندگان است (آخرین آن MATLAB 6.5 بود). سیستم متلب هم یک محیط عملیاتی و هم یک زبان برنامه نویسی است. یکی از بزرگترین نقاط قوت سیستم این است که برنامه های قابل استفاده مجدد را می توان در MATLAB نوشت. کاربر می تواند خود توابع و برنامه های تخصصی بنویسد که در قالب M-file کامپایل می شوند. به همین دلیل است که بستههای نرمافزار کاربردی - جعبهابزارهای کاربردی متلب که بخشی از خانواده محصولات متلب هستند، به شما این امکان را میدهند که در سطح مدرنترین دستاوردهای جهان قرار بگیرید. محیط عملیاتی سیستم متلب 6.1.محیط عملیاتی سیستم MATLAB 6.1 مجموعه ای از رابط ها است که از طریق گفتگو با کاربر از طریق خط فرمان، ویرایشگر M-فایل، تعامل با سیستم های خارجی، ارتباط این سیستم با دنیای خارج را پشتیبانی می کند. مایکروسافت ورد، اکسل و غیره پس از راه اندازی برنامه متلب، پنجره اصلی آن بر روی صفحه نمایش کامپیوتر ظاهر می شود که شامل منو, خط کش ابزاربا دکمه ها و سمت مشتری پنجرهبا علامت دعوت این پنجره معمولا نامیده می شود پنجره فرمانسیستم های متلب (شکل 1). منو فایل(شکل 2) توابع معمول را ترکیب می کند: ویرایش کنیدمسئول تغییرات محتوا پنجرهدستورات (لغو، تکرار، برش، کپی، چسباندن، انتخاب همه، حذف، و غیره) و برای پاک کردن برخی از پنجره های متلب. منو چشم انداز- برای طراحی دسکتاپ؛ منوی وب - صفحات وب را از اینترنت راه اندازی می کند. منو پنجره- با ویرایشگر/اشکالزدای فایل M کار میکند (همه فایلهای M را میبندد، یکی از آنها را جاری میکند). منو کمک- با اسناد مرجع و دمو کار می کند. گزینه سزاوار توجه ویژه است اولویت ها... (انتخاب مشخصه ها)، که با انتخاب، پنجره ای باز می شود که شامل درختی از اشیاء در سمت چپ (شکل 3) و ویژگی های احتمالی آنها در سمت راست است. داشبوردپنجره فرمان سیستم متلب امکان دسترسی آسان به عملیات روی M-فایل ها را فراهم می کند: ایجاد یک فایل M جدید. باز کردن یک فایل M موجود؛ حذف یک قطعه؛ کپی کردن یک قطعه؛ درج قطعه؛ بازیابی فقط عملیات تکمیل شده و غیره که در سمت مشتریپنجره دستوری متلب، پس از اعلان، می توانید اعداد، نام متغیرها و علائم عملیات مختلفی را وارد کنید که با هم برخی عبارات را تشکیل می دهند. فشردن Enter باعث می شود که متلب عبارت را ارزیابی کند یا در صورت عدم ارزیابی، آن را تکرار کند. اگرچه علامت ";" در انتهای خط خروجی نتیجه (خروجی اکو) را سرکوب می کند. بنابراین، در قسمت مشتری پنجره دستور MATLAB، کاربر می تواند بلافاصله دستوراتی بنویسد که محاسبات فردی یا کل برنامه را تشکیل می دهند. بنابراین، بخشهای ساختاری پنجره فرمان متلب مورد تجزیه و تحلیل قرار گرفت. اما علاوه بر آنها، چندین عنصر MATLAB دیگر وجود دارد که هنگام کار کمک می کند: تیم ها- پنجره ای حاوی دستورات قبلاً وارد شده در پنجره فرمان ("تاریخچه فرمان"). فضای کارناحیه ای از حافظه متلب است که متغیرهای سیستم در آن قرار دارند. محتویات این قسمت را می توان از خط فرمانبا استفاده از دستورات سازمان بهداشت جهانی(فقط نام متغیرها را نمایش می دهد) و چه کسی(اطلاعات مربوط به اندازه آرایه ها و نوع متغیر را نمایش می دهد) یا در یک پنجره جداگانه با همین نام. در آن می توانید عملیات زیر را انجام دهید: یک فایل داده را بارگیری کنید، Workspace را به عنوان ذخیره کنید (فرمان ها به شما اجازه می دهند محتویات فضای کاری را در یک فایل MAT باینری باز کرده و ذخیره کنید)، متغیرهای انتخاب شده را حذف کنید. متغیرهای انتخاب شده را باز کنید (جایی که می توانید مقدار آنها را تغییر دهید). علاوه بر این، در منوی Edit می توانید هم پنجره فرمان و تاریخچه فرمان و هم فضای کاری را پاک کنید (یا دستور را در پنجره فرمان اجرا کنید: روشن). برای ذخیره و راه اندازی Workspace، می توانید از دستورات بارگذاری و ذخیره استفاده کنید. مثال. ذخیره در: matlab.mat >> ذخیره my.mat >> بارگذاری my.mat >> ذخیره my2 >> بارگذاری my2 کاتالوگ فعلی– پنجره ای که نوعی «راهنما» از طریق کاتالوگ های متلب است. ویرایشگر را راه اندازی کنید– پنجره ای که درختی از عناصر ساختاری متلب و سایر نرم افزارهای نصب شده با آن را نمایش می دهد که با دوبار کلیک چپ ماوس راه اندازی می شود. برای مثال، این پنجره ممکن است مانند شکل 9 باشد. ویرایشگر/اشکالزدای فایل M– یکی از مهم ترین بخش های ساختاری متلب که می توان آن را با انتخاب گزینه مناسب در منوی اصلی، نوار ابزار باز کرد و یا از خط فرمان با دستور edit یا edit فراخوانی کرد.<имя М-файла>و به شما امکان ایجاد و ویرایش فایل های M را می دهد. ویرایشگر/اشکالزدا از عملیات زیر پشتیبانی میکند: ایجاد یک فایل M جدید. باز کردن یک فایل M موجود؛ ذخیره فایل M بر روی دیسک؛ حذف یک قطعه؛ کپی کردن یک قطعه؛ درج قطعه؛ کمک؛ تنظیم/حذف نقطه کنترل؛ ادامه اجرا و غیره GUIDE یک رابط کاربری گرافیکی است که در آن برنامه های کاربردی کامل ایجاد می شود. جلسه کاری تعاملی M-فایل ها. حالت تعاملی یک حالت کاربری برای وارد کردن دستورات و عبارات از صفحه کلید است که اجرای آن نتایج عددی لازم را ایجاد می کند که با استفاده از ابزارهای گرافیکی داخلی بسته متلب به راحتی و به سرعت قابل مشاهده است. اما استفاده از این حالت برای ایجاد و ذخیره یک برنامه خاص امکان پذیر نیست. از این رو سازندگان متلب علاوه بر Command Window که حالت تعاملی در آن پیاده سازی می شود، فایل های ویژه ای حاوی کدهای زبان متلب را شناسایی کرده و آنها را M-Files (*.m) نامیدند. برای ایجاد یک فایل M، استفاده کنید ویرایشگر متن(ویرایشگر/اشکالزدای فایل M). کار در ویرایشگر M-file.اگر بخواهید دستورات زیادی را وارد کنید و مرتباً آنها را تغییر دهید، کار از خط فرمان MatLab دشوار می شود. راحت ترین راه برای اجرای دستورات استفاده از آن است م-فایل هایی که می توانید دستورات را در آنها تایپ کنید، همه آنها را به یکباره یا به صورت قسمتی اجرا کنید، آنها را در یک فایل ذخیره کنید و در آینده از آنها استفاده کنید. برای کار با م- ویرایشگر برای فایل ها در نظر گرفته شده است م-فایل ها. با استفاده از ویرایشگر، می توانید توابع خود را ایجاد کرده و آنها را از جمله از خط فرمان فراخوانی کنید. منوی File پنجره اصلی MatLab را باز کنید و در آیتم New زیرمجموعه M-file را انتخاب کنید. یک فایل جدید در پنجره ویرایشگر باز می شود م-فایل ها (شکل 10). بیایید برنامه ای برای محاسبه میانگین حسابی در یک فایل بنویسیم. متغیر a و b، سپس آن را با نام fun1.m ذخیره کنید. روش های حل مسئله ارائه شده در جدول را با هم مقایسه کنید. |
خواندن: |
---|
جدید
- وام آنلاین در قزاقستان - بهترین پیشنهادات
- برهم نهی توابع جبر منطقی توابع بولی یکنواخت
- سیستم اطلاعاتی چیست؟
- انتقال از یک عبارت منطقی به یک مدار منطقی و بالعکس
- خجالت نیژنی نووگورود از پست روسیه
- توسعه سیستم های اطلاعات جغرافیایی وظایف اصلی GIS
- گرافیک وکتور و شطرنجی
- ارائه "جریان الکتریکی مستقیم" ارائه برای درس فیزیک (پایه هشتم) با موضوع سری و اتصال موازی هادی ها
- ایجاد انواع داده های عددی کسری کلیدهای اولیه
- مقایسه اقلام در خرده فروشی 1c 8