انگلیسیفرانسویآلمانیایتالیاییپرتغالیسكس با دختر روسیاسپانیایی

فاویکون OnWorks

mathspic - آنلاین در ابر

mathspic را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور ریاضی است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


mathsPIC

AUTHORS


A. Syropoulos و RWD Nickalls (26 آوریل 2010)

آسیروپولوس[در]
دیک[در]

شرح


mathsPIC یک برنامه فیلتر پرل برای PiCTeX است. mathsPIC کتابخانه ماکرو و کلان خود را دارد
قابلیت، و اجازه استفاده از دستورات mathsPIC، PiCTeX، TeX و LaTeX را می دهد. قابل توجه
ویژگی mathsPIC این است که اجازه دسترسی به خط فرمان را می دهد و به کاربر اجازه می دهد
برای گسترش دستورات mathsPIC با فراخوانی Perl و سایر برنامه های نوشته شده برای اجرا
اقدامات طراحی خاص برای جزئیات کامل و نمونه ها به دفترچه راهنمای بسته مراجعه کنید. در
آخرین نسخه را می توان از

CTAN: tex-archive/graphics/pictex/mathspic/perl

دستورات قابل استفاده در فایل اسکریپت mathsPIC به چهار گروه اصلی تقسیم می شوند (الف)
دستورات ماکرو mathsPIC (با پیشوند %def)، (ب) دستورات معمولی mathsPIC (دارای یک
بک اسلش)، (ج) دستورات PiCTeX معمولی (همه دارای بک اسلش هستند)، و (د) TeX معمولی و
دستورات LaTeX (همه دارای بک اسلش هستند).

از توابع ریاضی زیر می توان استفاده کرد (توجه داشته باشید که کسرهای اعشاری دارای یک
قدر مطلق کمتر از 1 باید صفر اول داشته باشد). همچنین توجه داشته باشید که تمام مثلثات
توابع به آرگومان خود بر حسب رادیان نیاز دارند.

مثلثاتی: sin()، cos()، tan()، asin()، acos()، atan()

باقیمانده: rem(); به عنوان مثال var r = 12 REM(5)

عدد صحیح: int(); به عنوان مثال var r= int(3.87) --> 3

Sign (-1، 0، +1 را برمی گرداند): sgn(); به عنوان مثال var s=sgn(-3.27) --> -1

ریشه مربع: sqrt(); به عنوان مثال var s = sqrt(14)

توان: **; به عنوان مثال var j = r**2

ثابت پی (3.14159...): _Pi_ و _pi_

ثابت e (2.71828...): _E_ و _e_

ضخامت خط: _خطخط_ ; به عنوان مثال var t = _ضخامت_خط_

خط فرمان استفاده از


پرل mathspic.pl [-b] [-c] [-h] [-o ]

-b اگر mathsPIC خطایی را تشخیص دهد، بوق را فعال می کند

-c نوشتن نظرات در فایل خروجی را غیرفعال می کند

-h فایل راهنما را نمایش می دهد

-o نام فایل خروجی را تعریف می کند

ماکرو دستورات


دستورات تعریف ماکرو با %def پیشوند هستند و می توانند 0، 1 یا بیشتر را بگیرند
مولفه های. ماکروها معمولاً به عنوان بخشی از a استفاده می شوند VAR دستور مطابق شکل زیر ماکروها
با استفاده از %undef فرمان

-----نحو:
%def MACRONAME(پارامترها)
%undef MACRONAME(پارامترها)

-----یادداشت:
نکات: (الف) () باید در تعریف استفاده شود، حتی اگر هیچ پارامتری استفاده نشده باشد، (ب)
نام می تواند هر ترکیبی از حروف بزرگ و کوچک و اعداد باشد، (ج) زمانی که
ماکرو در دستوری استفاده می شود که با علامت & پیشوند آن به کار می رود، (د) ایده خوبی است که همیشه
نماد % را در انتهای تعریف قرار دهید، (e) نظرات (با پیشوند نماد %) می توانند
مانند TeX یا LaTeX بعد از تعریف کلان قرار گیرد.

-----مثال ها:
%def d2r()_pi_/180% % درجه 2 رادیان
%def AreaOfRectangle(x,y)x*y% % عرض x، طول y
%undef d2r() % ماکرو را حذف کنید

-----استفاده کنید:
var j2= 6*(&d2r(45) + 23)
var a3 = 3*&AreaOfRectangle(5,7)

عمومی دستورات


عددی اصطلاحات
هنگامی که با دستورات سروکار داریم، اغلب به عبارت «عبارت عددی» اشاره خواهیم کرد
که به معنای (الف) یک عدد (عدد صحیح یا اعشاری)، (ب) یک متغیر عددی یا
ثابت (تعریف شده با استفاده از دستور var یا const)، (ج) هر تابع mathsPIC، ماکرو یا
عبارت ریاضی که به یک عدد ارزیابی می شود، یا (د) یک جفت نام نقطه (مثلاً
AB) نشان دهنده فاصله فیثاغورثی بین دو نقطه است. یک صفر اول باید باشد
با کسرهای اعشاری کمتر از یک استفاده می شود.

به طور کلی، اگر آرگومان دستوری یک عدد را بپذیرد، a را نیز می پذیرد
"بیان عددی" ( ) همانطور که در بالا تعریف شد. گاهی یک فالوور است
مرتبط با عدد یا عبارت عددی، در این صورت عدد یا عدد
عبارت را می توان با یک براکت گرد محدود کرد (یا با a از واحد جدا کرد )
همانطور که در مثال های زیر نشان داده شده است.

-----مثال ها:
شکل پیکان (3 میلی متر، 20,40،XNUMX)
var h=4
شکل پیکان (h میلی متر، 20، 40)
شکل پیکان ((2*h)mm, 20,40)

اسلش معکوس \
یک بک اسلش بدون فاصله زیر نشان می دهد که بخشی از PiCTeX، TeX است
یا دستور LaTeX، در این صورت mathsPIC به سادگی کل خط را به طور کلمه به کلمه در آن کپی می کند
فایل خروجی. یک بک اسلش پیشرو و به دنبال آن یک یا چند فاصله باعث می شود mathsPIC آن را کپی کند
کل خط به کلمه به فایل خروجی اما بدون اسلش.

استفاده كردن L' COLOR بسته
بسته استاندارد COLOR را می توان با mathsPIC استفاده کرد، اما توجه داشته باشید که این مهم است
بسته COLOR را بعد از بسته mathsPIC بارگذاری کنید.

بهتر است یک علامت نظر % در انتهای دستورات LaTeX و TeX قرار دهید تا محدود شود
فضای سفید در انتها

در صورت ریزش رنگ از نمودار به متن زیر (قبلاً اینطور بود
یک مشکل در اجرای اولیه TeX) استفاده از دستور \normalcolor را به عنوان یک در نظر بگیرید
جداکننده در محیط \beginpicture...\endpicture.

==============================

شکل پیکان
این دستور شکل یک نوک فلش را مشخص می کند و به نوک پیکان های مختلف اجازه می دهد
سفارشی شده

شکل پیش فرض فلش معادل دستور Arrowshape (2mm,30,40) است. این پیش فرض
شکل سر فلش را می توان با استفاده از دستور Arrowshape (پیش فرض) بازنشانی کرد، همانطور که در نشان داده شده است
مثال زیر

-----نحو:
شکل فلش( [واحد]، ، )

-----مثال ها:
شکل پیکان (4 میلی متر، 30,60، XNUMX)
drawArrow(AB)
شکل پیکان (پیش فرض)

==============================

BeginLOOP...endLOOP
این محیطی است که یک بلوک کد را چند بار مشخص می کند.

-----نحو:
startLoop
...
endLoop

-----یادداشت:
بلوک کدی که در محیط قرار دارد ورودی است بار.

-----مثال:
startLoop 5
...
endLoop

==============================

startSKIP...endSKIP
این یک "محیط" است که در آن دستورات اعمال نمی شوند. مفید است در
توسعه برای آزمایش دستورات جدا شده و حذف دستورات دیگر.

==============================

CONST
دستور const برای تعریف ثابت های اسکالر استفاده می شود. توجه داشته باشید که یک نام ثابت باید
با یک حرف منفرد (چه بزرگ یا کوچک) شروع می شود و ممکن است حداکثر دارای یک حرف باشد
سه رقم زیر توجه داشته باشید که ثابت ها، متغیرها و نقاط دارای نام یکسانی هستند
ساختار، و یک ثابت می تواند نام یک نقطه را داشته باشد (و بنابراین ما نقاط را پیشنهاد می کنیم
دارای حروف بزرگ و متغیرها و ثابت ها دارای حروف کوچک هستند). اسکالر
آرگومان می تواند هر عبارت عددی باشد. مقادیر جدید را نمی توان دوباره به موجود تخصیص داد
نام های ثابت اگر این اتفاق بیفتد mathsPIC یک پیغام خطا صادر می کند.

-----نحو:
نام const =

-----مثال ها:
const r = 20، r4 = r3 * tan(0.3)

==============================

DashArray
دستور dasharray تعداد دلخواه از آرگومان های جفتی را می گیرد که برای آنها استفاده می شود
الگوی خط تیره را مشخص کنید

-----نحو
داشارای(d1 , g1 , d2 , g2 , ... )

-----یادداشت
ds نشان دهنده طول یک خط تیره و gs نشان دهنده طول فاصله بین دو است
خط تیره های متوالی باید تعدادی آرگومان زوج وجود داشته باشد. اگر یک متغیر یا عبارت
استفاده می شود سپس باید آن را از واحد یا با یک جدا کرد یا با گرد
براکت ( ) مطابق شکل زیر.

-----مثال
داشارای (6pt, 2pt, 1pt, 2pt)
var d=2
داشارای (6pt, 2pt, 1pt, d pt)
داشرای (6pt, 2pt, 1pt, (d)pt)
داشارای (6pt, 2pt, 1pt, (3*d)pt)

==============================

DrawAngleArc
این دستور یک قوس در زاویه مشخص شده، یک فاصله ترسیم می کند از زاویه در
زاویه یا (کمتر از 180 درجه) یا (بیشتر از 180 درجه). در
جهت قوس یکی است یا ، و این جهت باید
با دنباله حروف مشخص شده برای زاویه مطابقت دارد. عجیب و غیر منتظره
اگر چهار پارامتر از نظر داخلی سازگار نباشند، نتایج حاصل خواهد شد. گزینه
ترتیب زاویه / شعاع / داخلی یا خارجی / در جهت عقربه های ساعت یا خلاف جهت عقربه های ساعت مهم است. در
پارامتر می تواند هر عبارت عددی باشد.

-----نحو:
DrawAngleArc{angle()، radius()، خارجی، در جهت عقربه های ساعت}

-----مثال:
DrawAngleArc{angle (ABC)، شعاع(3)، خارجی، در جهت عقربه های ساعت}
var r=3
DrawAngleArc{زاویه(ABC)، شعاع(r)، خارجی، در جهت عقربه های ساعت}

==============================

DrawAngleArrow
این دستور یک فلش منحنی در زاویه مشخص شده، یک فاصله ترسیم می کند از
زاویه زاویه هر دو است (کمتر از 180 درجه) یا (بیشتر از 180
درجه). جهت فلش یکی است یا ، و این
جهت باید با دنباله حروف مشخص شده برای زاویه مطابقت داشته باشد. عجیب و غریب و
اگر چهار پارامتر از نظر داخلی سازگار نباشند، نتایج غیرمنتظره ای تولید خواهد شد.
ترتیب گزینه زاویه/شعاع/داخلی/جهت عقربه های ساعت مهم است. در پارامتر می تواند
هر عبارت عددی باشد.

-----نحو:
DrawAngleArrow{angle()، radius()، خارجی، جهت عقربه های ساعت}

-----مثال:
DrawAngleArrow{angle (ABC)، شعاع(3)، خارجی، در جهت عقربه های ساعت}
var r=3
DrawAngleArrow{زاویه (ABC)، شعاع (r)، خارجی، جهت عقربه‌های ساعت}

==============================

DrawArrow
این دستور فلش(هایی) را رسم می کند که دو نقطه را به هم متصل می کند. جهت فلش در است
ترتیب نقطه مشخص شده است.

-----نحو:
پیکان کششی( [، ]...)

-----یادداشت:
گزینه length فقط می تواند به یک فلش اشاره داشته باشد

-----مثال:
drawArrow(AB)
drawArrow (FG, HJ)

==============================

DrawCircle
این دستور دایره ای را ترسیم می کند که با شعاع و نام نقطه مرکز آن مشخص شده است. در
می تواند هر عبارت عددی باشد. اگر واحدهای محور X و Y متفاوت باشند،
دایره ها ممکن است به طرز عجیبی رسم شوند، و mathsPIC بنابراین یک پیام هشدار برای این ایجاد می کند
اثر.

-----نحو:
DrawCircle( ، )

-----مثال ها:
drawCircle(C2,5)
drawCircle(C2,r2)
drawCircle(C2,r2/tan(1.3))
drawCircle(C2,AB)

==============================

DrawCircumcircle
این دستور دایره یک مثلث را ترسیم می کند.

-----نحو:
DrawCircumcircle( )

-----مثال:
drawCircumcircle (ABC)

==============================

DrawCurve
این دستور یک منحنی درجه دوم صاف را در سه نقطه به ترتیب نقطه رسم می کند
مشخص شده. توجه داشته باشید که منحنی هایی که با استفاده از این دستور ترسیم می شوند، برای جلوگیری از مناطق بدون خط شکسته نمی شوند
مرتبط با نقاط

-----نحو:
DrawCurve( )

-----مثال:
drawCurve (ABC)

==============================

DrawExcircle
این دستور دایره ای را ترسیم می کند که یک ضلع مثلث را لمس می کند.

-----نحو:
DrawExcircle( ، )

-----مثال:
drawExcircle (ABC، BC)

==============================

DrawIncircle
این دستور دایره یک مثلث را رسم می کند.

-----نحو:
DrawIncircle( )

-----مثال:
drawIncircle (ABC)

==============================

DrawLine
این دستور خطی را رسم می کند که دو یا چند نقطه را به هم متصل می کند. از دستور Linethickness استفاده کنید تا
ضخامت متفاوت است این دستور از دستور PiCTeX \putrule برای افقی و عمودی استفاده می کند
خطوط و دستور \plot برای همه جهت‌های دیگر.

-----نحو:
DrawLine( [، ] )

-----یادداشت:
هر دنباله ای از دو یا چند نام نقطه است.
هر عبارت عددی است.
خطوط به ترتیب مشخص شده رسم می شوند.
خطوط با کاما از هم جدا می شوند.

-----مثال ها:
خط کشی (AB)
خط کشی (BCDE)
خط کشی (FG، HJK، PQRST)

==============================

رسم عمود
این دستور عمود بر یک نقطه را به یک خط رسم می کند.

-----نحو:
رسم عمود( ،

-----مثال:
رسم عمود (P,AB)

==============================

DrawPoint
این دستور نماد point-symbol را در point-location ترسیم می کند. از کاما نباید استفاده کرد
نام نقاط جداگانه نماد نقطه پیش‌فرض گلوله است مگر اینکه نماد نقطه اختیاری باشد
(یا رشته کاراکترها) در دستور نقطه مرتبط مشخص شده است.

-----نحو:
DrawPoint( [ ..])

-----مثال ها:
نقطه کششی (T4)
نقطه کششی (ABCDEF)
نقطه کششی (P1 P2 P3 P4)

==============================

DrawRightangle
این دستور نماد استاندارد زاویه راست را در زاویه داخلی مشخص شده در نشان می دهد
اندازه مشخص شده توسط .

-----نحو:
DrawRightangle( ، )

-----یادداشت:
در می تواند هر عبارت عددی باشد.

-----مثال:
رسم راستگوش (ABC,3)
راستگوش (ABC,PQ)
var d=5
رسم راستگوش (ABC,d)

==============================

DrawSquare
این دستور مربعی را ترسیم می کند که با ضلع و نام نقطه مرکز آن مشخص شده است. در
می تواند هر عبارت عددی باشد.

-----نحو:
DrawSquare( ، )

-----مثال ها:
drawSquare (P,5)
var s2=3، j=2
drawSquare(P,s2)
drawSquare(P، s2*4/(3*j))
drawSquare(P,AB)

==============================

DrawThickArrow
این دستور یک فلش ضخیم را رسم می کند که دو نقطه را به هم متصل می کند. جهت فلش در است
ترتیب امتیاز مشخص شده شکل نوک پیکان توسط ArrowShape کنترل می شود
فرمان

-----نحو:
drawThickArrow( [، ،...])

-----مثال ها:
drawThickarrow (پیش از میلاد)
drawThickarrow (PQ، RS)

==============================

DrawThickLine
این دستور یک خط (خط) ضخیم رسم می کند که دو نقطه را به هم متصل می کند. جهت خط در است
ترتیب امتیاز مشخص شده از دستور Linethickness برای تغییر ضخامت یک خط استفاده کنید.

-----نحو:
drawThickLine( [، ،...])

-----مثال ها:
drawThickline (BC)
drawThickline (PQ، RS)

==============================

فایل ورودی
این دستور یک فایل متنی ساده حاوی دستورات mathsPIC را وارد می کند. به صورت اختیاری، فایل
می تواند چندین بار وارد شود، در این صورت این دستور مانند یک DO--LOOP عمل می کند. در
می تواند هر عبارت عددی باشد. اگر پس یک عدد صحیح نیست
mathsPIC مقدار را به نزدیکترین عدد صحیح گرد می کند. شروعLOOP را نیز ببینید...
دستورات endLOOP

-----نحو:
فایل ورودی[*]( )[ ]

-----یادداشت:
دستور inputfile* برای وارد کردن یک فایل به کلمه استفاده می‌شود، یعنی فایلی بدون mathsPIC
دستورات، برای مثال، فایلی که فقط حاوی دستورات PiCTeX یا نقاط داده برای رسم است
و غیره توجه داشته باشید که دستور inputfile* no گزینه. همچنین توجه داشته باشید که PiCTeX
به تعداد ODD امتیاز نیاز دارد.

-----مثال ها:
inputFile(myfile.dat)[4]
inputFile*(mycurvedata.dat)

==============================

ضخامت خط
این دستور ضخامت خط خاصی را تعیین می کند. ضخامت خط فرمان (پیش‌فرض) بازیابی می‌شود
ضخامت خط کار به مقدار پیش فرض 0.4pt. ارزش فعلی از
ضخامت خط (در واحدهای فعلی) با استفاده از دستور var قابل دسترسی است (این می تواند مفید باشد
هنگام ترسیم ارقام با استفاده از خطوط ضخیم).

-----نحو:
ضخامت خط( )
ضخامت خط (پیش‌فرض)
var t = _ضخامت_خط_

-----یادداشت:
این دستور همچنین فونت را روی cmr و plotsymbol را روی \CM تنظیم می کند. و همچنین قانون را تعیین می کند
ضخامت برای کشیدن خطوط افقی و عمودی. مهم است که یک پیشرو را شامل شود
صفر با کسرهای اعشاری کوچکتر از یک.

-----مثال ها:
ضخامت خط(2pt)
var t=3
ضخامت خط ((t)pt)
ضخامت خط ((2*t)pt)
ضخامت خط (پیش فرض)
var t = _ضخامت_خط_

-----احتیاط:
توجه داشته باشید که یک دستور PiCTeX مشابه با همان نام (اما با نام متفاوت) وجود دارد
نحو).

==============================

کاغذ
منطقه رسم را بر حسب واحدهای گزینه()، xrange()، yrange()، axes()، تعریف می کند.
و ticks(). آرگومان units() باید دارای یک مقدار عددی و یک واحد طول TeX معتبر باشد
mm، cm، pt، pc (pica)، اینچ (اینچ)، bp (نقطه بزرگ)، dd (didot)، cc (cicero)، sp (نقطه مقیاس‌شده).
محورهای X و Y می توانند واحدهای مختلفی داشته باشند (نمونه دوم را در زیر ببینید). آرگومان های axes().
XYTBLR به محورهای X و Y و محورهای بالا، پایین، چپ و راست اشاره دارد. A * زیر
یکی از محورها تیک های آن محور را غیرفعال می کند. محورهای X و Y از صفرها عبور می کنند.

-----مثال ها:
کاغذ{واحد(1cm)، xrange (0,10،0,10)، yrange (XNUMX،XNUMX)}
کاغذ{واحد(2cm,1cm)، xrange(0,10)،yrange(0,10)، محورها(LB)}
کاغذ{واحد(1mm)، xrange (0,100،0,100)، yrange (XNUMX،XNUMX)، محورها (XY)}
کاغذ{واحد(1cm)، xrange (-5,5،5,5)، yrange (-1,1،XNUMX)، محورها (LRTBXY)، کنه ها (XNUMX،XNUMX)}
کاغذ{واحد(1cm)، xrange (-5,5،5,5)، yrange (-XNUMX،XNUMX)، محورها (LRT*B*)}

==============================

نقطه
یک نقطه جدید را با اختصاص مختصات به نام نقطه جدید تعریف می کند. گزینه * دوباره
مختصات را به نام نقطه موجود اختصاص می دهد.

-----نحو:
نقطه[*]( ){ [symbol= شعاع= ]
نقطه[*]( ){ [symbol= شعاع= ]

-----یادداشت:
یک حرف اول به اضافه حداکثر سه رقم آخر
هر رشته TeX مجاز در \hbox{}
هر عبارت عددی
گزینه polar(r,theta) به طور پیش فرض رادیان برای زاویه تتا است. برای کار در درجه
سپس باید اضافه شود به عنوان مثال: قطبی (r، تتا درجه). می توانید استفاده کنید و
برای جایگزینی تتا توجه داشته باشید که عبارت vector(AB) به معنای استفاده از همان (r، تتا) به عنوان AB است.

-----مثال ها:
نقطه (A){5,5}
نقطه(B2){22,46}[symbol=$\odot$]
نقطه(B2){22,46}[symbol=دایره(2)، شعاع = 5]
var r=3
نقطه(B2){22,46}[symbol=مربع(3)، شعاع=r]
نقطه(B123){22,46}[radius=5]
نقطه(D2){B2، shift(5,5،XNUMX)}
var s = 3
نقطه(D2){B2, shift(2*s,4*s)}
نقطه(D3){D2، قطبی(6,32،XNUMX درجه)}
نقطه(D4){D2، قطبی(6,1.2،XNUMX راد)}
نقطه(D4){D2، قطبی(6، جهت(AB))} %% رادیان به طور پیش فرض
نقطه(D4){D2، قطبی(6، جهت درجه(AB) درجه)}
نقطه (G2){Q، چرخش (P، 23 درجه)}
نقطه(G2){Q، بردار(AB)}
نقطه(D2){تقاطع(AB،CD)}
point(F){PointOnLine(AB,5.3)}
نقطه(G){عمود(P,AB)}
نقطه(H){CircumcircleCenter(ABC)}
نقطه (J){IncircleCenter(ABC)}
point(K){excircleCenter(ABC,BC)}
نقطه*(A){6,3}
نقطه*(P){Q}
نقطه*(B){B, shift(5,0)}
نقطه*(P){xcoord(J)، ycoord(K)}

==============================

نماد نقطه
این دستور به نماد نقطه پیش فرض \bullet (با شعاع بدون خط صفر) اجازه می دهد
تغییر کرد. دستور PointSymbol به ویژه در مواردی مفید است که مجموعه ای از نقاط از آن استفاده می کنند
به عنوان مثال، هنگام رسم نمودار، همان نماد نقطه. علامت نقطه می تواند به حالت بازنشانی شود
پیش‌فرض \bullet با استفاده از دستور PointSymbol (پیش‌فرض).

-----نحو:
نماد نقطه( ، )
PointSymbol (پیش‌فرض)

-----یادداشت:
دستور PointSymbol فقط بر دستورات نقطه بعدی تأثیر می گذارد.
براکت مربع اختیاری دستور point، دستور PointSymbol را لغو می کند.

-----مثال ها:
PointSymbol($\odot$، 0.7)
PointSymbol (پیش‌فرض)

==============================

SYSTEM
این دستور به کاربر اجازه دسترسی به خط فرمان و اجرای لینوکس استاندارد را می دهد
دستورات کاربرد مهم این دستور اجرای برنامه پرل است.

-----نحو:
سیستم(" ")

-----یادداشت:
در رشته باید در کاما معکوس باشد.

-----مثال:
system("dir > mydir-listing.txt")
system("perl myperlprogram.pl")

==============================

نشان دادن ....
این دستور باعث می شود mathsPIC مقدار یک محاسبه یا پارامتر مشخص شده را برگرداند. برای
به عنوان مثال، مقدار یک زاویه خاص، یا طول یک خط. نتیجه در نشان داده شده است
فایل خروجی به عنوان یک خط نظر. این اجازه می دهد تا دستورات mathsPIC را در قسمت تنظیم کنید
نور محاسبات در حال حاضر پنج دستور از این قبیل به شرح زیر وجود دارد.

-----نحو:
طول نمایش (AB)
showAngle(ABC) % زاویه را بر حسب رادیان برمی گرداند
showAngledeg(ABC) % زاویه را بر حسب درجه برمی گرداند
show Area (ABC)
showPoints
نمایش متغیرها

==============================

TEXT
این دستور یک رشته متن را در یک مکان خاص قرار می دهد. به طور پیش فرض متن در مرکز قرار دارد
به صورت عمودی و افقی در نقطه مشخص شده. به صورت اختیاری، متن را می توان قرار داد
نسبت به یک نقطه با استفاده از ترکیب‌های مناسب از گزینه‌های «موقعیت» PiCTeX ltr
B b برای تراز کردن (l) لبه سمت چپ، (r) لبه سمت راست، (t) لبه بالا، (B) aseline، (b) لبه پایینی
به ترتیب از کادر متن با نقطه-مکان.

به یاد داشته باشید که واحدهای پیش فرض آرگومان زاویه عبارت polar() است
رادیان; بنابراین اگر می‌خواهید در درجه‌ها کار کنید، باید «deg» را اضافه کنید

-----نحو:
متن( ){ [ ]
متن( ){ ، تغییر مکان( ، )}[]
متن( ){ ، قطبی( ، [راد])}[]

-----مثال ها:
text(A){5,6}
text($A_1$){A1, shift(2, 2)}
text(Z2){Z2, shift(5, -5)}[tr]
text(Z3){Z2، قطبی (5، 20 درجه)}[Br]
text(Z4){Z2، قطبی(5، 1.34 رادی)}
text(\framebox{Z5}){Z5}

==============================

VAR
دستور var برای تعریف متغیرهای اسکالر استفاده می شود. می تواند هر عبارت عددی باشد. آ
متغیر-name باید با یک حرف منفرد (چه بزرگ و چه کوچک) شروع شود و ممکن است داشته باشد
حداکثر تا چهار رقم زیر. اگر نام متغیر با جزئیات بیشتری مورد نیاز است،
سپس یک جایگزین ساده استفاده از mathsPIC ماکرو است --- زیرا هر رشته ای را می توان از طریق آن تخصیص داد
ماکروها (برای جزئیات بیشتر در مورد ماکروها به ابتدای این فصل مراجعه کنید).

توجه داشته باشید که متغیرها، ثابت ها و نقاط دارای ساختار نام یکسان و یک متغیر هستند
می تواند به عنوان یک نام یکسان باشد (و بنابراین پیشنهاد می کنیم نقاط دارای حروف بزرگ و
متغیرها و ثابت ها حروف کوچک دارند). مقادیر جدید را می توان دوباره به آن اختصاص داد
نام متغیرهای موجود؛ با این حال، هنگامی که این اتفاق می افتد، mathsPIC اخطاری صادر نمی کند
پیامی برای برجسته کردن این واقعیت.

اگر مهم است که اگر یک متغیر بالقوه به طور تصادفی تخصیص مجدد داده شود، هشدار داده شود
باید به جای آن از دستور const استفاده کرد (زیرا mathsPIC یک خطا ایجاد می کند
اگر یک ثابت دوباره تخصیص داده شود، پیام دهید).

-----نحو:
var =

-----یادداشت:
علاوه بر توابع ریاضی، توابع mathsPIC که می توانند با استفاده از
دستور var عبارتند از:

زاویه( ) % زاویه را بر حسب رادیان برمی گرداند
زاویه ( ) % زاویه را بر حسب درجه برمی گرداند
حوزه( )
xcoord( )
ycoord( )
جهت( ) % جهت زاویه ای را بر حسب رادیان برمی گرداند
جهت درجه( ) % جهت زاویه ای را بر حسب درجه برمی گرداند

-----مثال ها:
var r = 20، r4 = r3*tan(0.3)، j = (r*2e3)**2، r5 = AB
var e = _e_, p1 = _Pi_
var t = _linethickness_ % ضخامت خط را در واحدهای فعلی برمی گرداند
var g137 = زاویه (ABC) % (پیش‌فرض: بر حسب رادیان برمی‌گردد)
var g = زاویه (ABC) درصد زاویه بر حسب درجه
var h = مساحت (ABC)
var x2 = xcoord (A)، y2 = ycoord (A)
var m5 = 12 rem 3 % باقی مانده پس از تقسیم بر 3
var r1 = جهت (PQ) % بر حسب رادیان
var d1 = جهت درجه (PQ)

==============================

از mathspic آنلاین با استفاده از خدمات onworks.net استفاده کنید


Ad


Ad

جدیدترین برنامه های آنلاین لینوکس و ویندوز