ارغوان کانادایی: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
جز ربات ردهٔ همسنگ (۳۰) +مرتب+تمیز (۱۴.۹ core): + رده:گیاهان از گونههای با کمترین نگرانی |
LetsDoItBot (بحث | مشارکتها) تمیزکاری، + ویرایش با ماژول ابرابزار با استفاده از AWB |
||
خط ۱:
{{جعبه اطلاعات نرمافزار
|نام = گنوپلات
|تصویر = Gnuplot ellipsoid.svg
|توضیح تصویر = یک بیضیگون سهبعدی که گنوپلات کشیده است.
|آخرین نسخه پایدار = ۴٫۶
|آخرین نسخه آزمایشی =
|زبانهای برنامهنویسی = [[زبان برنامهنویسی سی|C]]
|سیستمعامل = [[لینوکس]]، [[مایکروسافت ویندوز]]، [[مک اواس]]
|زبانهای قابل دسترس =
|استفاده =
|پروانه = [[نرمافزار انحصاری]]
|وبگاه = [http://www.gnuplot.info/ وبگاه گنوپلات]
}}
گنوپلات یک نرمافزار خطفرمانی (command-line) برای ساختن [[نمودار]]های دو و سهبعدی از [[تابع|توابع]] و دادهها است. این برنامه که روی بیشتر [[سیستمعامل]]ها اجرا میشود، پیشینهای دراز دارد که به سال [[۱۹۸۶ (میلادی)|۱۹۸۶]] بازمیگردد.
گنوپلات میتواند خروجیاش را مستقیماً نشان دهد، یا در قالبهای گوناگونی ذخیره کند، مانند PNG, EPS, SVG, JPEG و… گنوپلات میتواند خروجی [[لاتک]] نیز بسازد که مستقیماً در نوشتار لاتک به کار رود و از ویژگیهای قدرتمند لاتک در فرمولنویسی بهره ببرد. راهنماهای کاملی در [[اینترنت]] برای گنوپلات وجود دارد. نرمافزارهایی مانند [[مکسیما]] و [[اکتاو (نرمافزار)|اکتاو]] برای کشیدن نمودار از گنوپلات بهره میبرند.
با وجود پیشوند «گنو» در نام گنوپلات، این نرمافزار ربطی به پروژهٔ [[گنو]] ندارد و مجوزش هم [[GPL]] نیست. با این وجود، برخی از برنامههای پروژهٔ گنو از گنوپلات به عنوان موتور رسم نمودار بهره میبرند. مجوز گنوپلات اجازه میدهد که آن را کپی یا تغییر دهند، ولی نسخههای تغییریافته فقط میتوانند به شکل پروندههای patch توزیع شوند.
== کاربرد گنوپلات ==
گنوپلات را در لینوکس میتوان با فرمان gnuplot در ترمینال، و در ویندوز با اجرای پروندهٔ wgnuplot.exe اجرا کرد.
=== کشیدن نمودار ===
سادهترین دستور گنوپلات میتواند یک یا چند تابع ریاضی را بکشد:
{{آغاز چپچین}}
plot sin(x), cos(x)
{{پایان چپچین}}
[[پرونده:Sine cosine plot.svg|400px|center]]
کشیدن دادههای یک پروندهٔ متنی نیز به همین سادگی است:
{{آغاز چپچین}}
plot "data.txt"
{{پایان چپچین}}
برای کشیدن نمودارهای پیچیدهتر کافی است که پارامترهای لازم را به ادامهٔ دستور plot بیفزاییم، مانند دستور زیر:
{{آغاز چپچین}}
plot "besselJ.dat" using 1:2 title "J_0(x)" with lines linewidth 2
{{پایان چپچین}}
=== برازش دادهها ===
گنوپلات ابزار قدرتمندی برای برازش (fit) دادهها روی توابع دلخواه دارد. با دستور زیر میتوان مجموعهٔ دادههای یک پرونده را روی تابعی با پارامترهای دلخواه برازش کرد و بهترین مقدار را برای پارامترها به دست آورد.
{{آغاز چپچین}}
fit a*cos(b*x)+c "data.txt" via a, b, c
{{پایان چپچین}}
میتوان مجموعهای از دستورات پیدرپی گنوپلات را در یک پرونده ذخیره کرد و با فراخواندن آن پرونده، نمودارهای پیچیده را به سرعت کشید.
== منابع ==
{{پانویس
{{چپچین * {{یادکرد وب
| نشانی = http://www.gnuplot.info/faq/faq.html
| عنوان = Gnuplot FAQ
| تاریخ بازدید = ۷ مارس ۲۰۰۸
}}
{{پایان چپچین}}
== پیوند به بیرون ==
{{ویکیانبار-رده|Gnuplot diagrams}}
* [http://www.gnuplot.info/ وبگاه گنوپلات]
* [http://www.gnuplot.info/faq/faq.html پرسشهای رایج]
* [http://gnuplot.sourceforge.net/demo/ نمودارهای نمونه با گنوپلات]
[[رده:پویانمایی رایانهای]]
[[رده:نرمافزارهای آزاد چندسکویی]]
[[رده:نرمافزارهای آزاد نوشتهشده با سی]]
[[رده:
[[رده:
|