نرم افزار آرشیم
ورژن : 1.4
حجم نرم افزار : 545kb
رایگانآرشیم نرم افزاری برای ترسیم نمودار های تمامی توابع است. در این نرم افزار می توانید گراف های صریح و پارامتری در مختصات کروی و قطبی ، روی صفحه و فضا ، تعریف کنید.
آرشیم برای اساتید و دانش آموزان مفید و قابل استفاده است ، همچنین برای کسانی که علاقه ی کمی به هندسه دارند. با آرشیم شما برای هر تابعی و شکلی خواهید توانست دقیقاً همان طور که تصورش می کنید، شکل بکشید.
آرشیم ویزاردی برای ساختن آسانتر شکل ها دارد و شامل بیش از 30 نوع مختلف توابع ساده است.
2. کار با آرشیم
صفحه ی کاری آرشیم به دو بخش تقسیم می شود : شما می توانید فرمول تان و پارامترهایش را در بخش « Function » وارد کنید ، در حالی که نمودار این تابع در قسمت « Graph » نمایش داده می شود.
با استفاده از ماوس می توانید شکل را در جهات مختلف بچرخانید و از زوایای مختلف به آن بنگرید. با کلیک چپ ماوس می توانید نمودار را به چپ و راست یا بالا و پایین و با کلیک راست می توانید آن را ساعتگرد یا پادساعتگرد بچرخانید. می توانید رنگ نمودار ، داخل نمودار، رنگ پس زمینه و رنگ محور ها و همچنین مقیاس و زاویه دید را تغییر دهید.
دریافت نرم افزار
3. چگونگی کدنویسی :
شما می توانید یک نمودار را با فرمولی بر حسب x و y و z بسازید. به عنوان مثال می توانید یک صفحه ( تابع دو متغیره) مانند زیر تعریف کنید :
z = x^2 - y^2
به روش زیر نیز می توانید یک تابع یک متغیره را تعریف کنید :
y = sin(x)
z = 0
توجه : شما باید قید z=0 را بیان کنید زیرا به عبارتی دیگر یک نمودار دو متغیره ، جایی که z با یک مقیاس خواصی تغییر می کند ، نمایش داده خواهد شد.
دریافت نرم افزار
به روش زیر نیز می توانید مرکز و مقیاس نمودار را تغییر دهید :
scale = 100
xcenter = 0
ycenter = 0
zcenter = 10
توجه : مقدار پیش فرض برای مرکز مختصات و مقیاس ها به ترتیب (0,0,0) و 10می باشد. در این حالت متغیر x بین -5 تا 5 نمایش داده خواهد شد.
می توانید عددی را به عنوان طول گام برای متغیر خاصی روی ، با بیان xgrid و ygrid و zgrid مشخص کنید :
xgrid = 100
از پارامترهای t ، p و q برای تعریف یک تابع پارامتری می توانید استفاده کنید :
x = 2 * cos(t*3)
y = 2 * sin(t*5)
z = 0
مقدار ماکزیمم و مینیمم یک پارامتر و مقدار محاسبه شده ی متغیر ها روی یک بخش مشخص، به روش زیر مشخس می شود :
tmin = 0
tmax = pi
tgrid = 100
این کار برای متغیر های پارامتری p و q نیز امکان پذیر است. چنبره ی ساده زیر را رسم کنید :
pmin = 0; pmax = 2*pi
qmin = 0; qmax = 2*pi
pgrid = 20; qgrid = 25
r = 1.5 * cos(p) + 3
x = 1.5 * sin(p)
y = r * sin(q)
z = r * cos(q)
لیست توابع استاندارد و ثابت هایی که شما می توانید استفاده کنید :
Sin, Cos, Tan, Arcos, Arcsin, Arctan, Cosh, Sinh, Tanh, Exp, Abs, Ln, Sqrt, Round, Ceil, Floor, Min(a,b), Max(a,b)
لیست توابع اسپلاین :
Interpolation(t, a1, a2, a3, a4)
BSpline(t, a1, a2, a3, a4)
BetaSpline(t, beta1, beta2, a1, a2, a3, a4)
4. ثابت ها :
pi, e
5. نکات :
- در نوشتار بین حروف بزرگ و کوچک تفاوتی وجود ندارد. یعنی r و R یک معنی خواهند داشت.
- می توانید دستورات را در یک خط نوشته و با ; از یکدیگر جدا کنید.
- از کاراکتر " # " جهت بیان ها و توضیحات استفاده کنید. این کاراکتر را در ابتدای سط آورده و توضیحات خود را در ادامه آن بنویسید. برنامه این توضیحات را ترسیم نخواهد کرد.
6. مثال ها :
# Example
# 2D. Polar Coordinates
z = 0
# t-parameter
tmin = 0
tmax = 10*pi
# Calculations
r = t / 6
# Polar Coordinates
x = r * cos(t)
y = r * sin(t)
# Example
z = 0
# t-parameter
tmin = 0
tmax = 2*pi
# Calculations
x = 1 * (5*cos(t) - cos(6*t))
y = 1 * (3*sin(t) - sin(4*t))
# Example
# 3D Function
# Grid
xgrid = 100
zgrid = 4
# Calculations
y = 1 / x
# Example
# 3D. Parametric Function
# Center & Scale
ycenter = 25; scale = 50
# p,q - parameters
pmin = 0; pmax = 50
qmin = 0; qmax = 3
# Grid
pgrid = 200; qgrid = 3
# Constants
a = 2; b = 3
# Calculations
x = 20 * sin(p / a)
y = p + q
z = 20 * cos(p / b)