من یه عالمه شکل مربوط به معادلات دیفرانسیل و سیستم های دینامیکی دارم که باید هر چه زودتر رسمشون کنم. چند تاشو تو فایل ضمیمه قرار دادم. توی این شکل ها، منظور از «x نقطه»، dx/dt است. من خودم کلی با mathematica ور رفتم اما نتونستم رسمشون کنم (به احتمال خیلی زیاد، این شکل ها با mathematica رسم شده).
با عرض معذرت من با گرافیک در لاتک خوب کار نکردهام. شاید آقا آرش که ظاهراً کار با pstricks را شروع کردهاند بهتر بتوانند جواب دهند.
ضمنا یک نگاهی هم به صفحه ۳۲۳ از فایل pstricks-doc.pdf و صفحه ۶۵ از فایل pstricks-add-doc.pdf بیانداز. شکلهایش شبیه شکلهای شماست.
مثالهای TikZ (http://www.texample.net/tikz/examples/)و Asymptote (http://www.piprime.fr/asymptote/) روی اینترنت را هم نگاه کن.
در ضمن حتماً معادلات شکلهای مورد نظر را داری. اگر با ابزار لاتک نمیتوانی از MATLAB یا ترکیب MATLAB و ابزار لاتک استفاده کن. من برای یک مقاله که برنامهاش را در MATLAB نوشته بودم و MATLAB توابع مناسبی برای رسم شکل موردنظر من نداشت، دستورات مورد نیاز برای رسم شکلم با pstricks را با همان MATLAB تولید نموده و کد pstricks تولید شده را داخل سند لاتک قرار دادم. یک خطش این بود:
(sprintf('\\psline[linestyle=dashed,linewidth=0.3pt,linecolor=red](%d,%d)(%5.2f,%5.2f)',i,0,A(i).x2,A(i).y2
نقل قول از: وحید دامنافشان در اکتبر 04, 2009, 01:25:52 بعد از ظهر
من یه عالمه شکل مربوط به معادلات دیفرانسیل و سیستم های دینامیکی دارم که باید هر چه زودتر رسمشون کنم. چند تاشو تو فایل ضمیمه قرار دادم. توی این شکل ها، منظور از «x نقطه»، dx/dt است. من خودم کلی با mathematica ور رفتم اما نتونستم رسمشون کنم (به احتمال خیلی زیاد، این شکل ها با mathematica رسم شده).
وحید جان این شکلها را آخرش با چی کشیدی؟
این نوع نمودارها، نمودار صفحه فاز نامیده میشوند.
در نرم افزار Mathematica برای رسم آن باید بسته زیر را دانلود کنید
که مثال هم دارد.
The CurvesGraphics6 package
در آدرس زیر هست
http://users.dimi.uniud.it/~gianluca.gorni/Mma/CurvesGraphics6.nb.zip
از صفحه
http://users.dimi.uniud.it/~gianluca.gorni/Mma/Mma.html
می توانید اطلاعات تکمیلی را بخوانید
من شکل پایین سمت چپ را رسم کردم که پیوست شده است.
با matlab و جعبه ابزار pplane8 هم میتونید رسم کنید. امکانات خوبی هم در اختیارتون میذاره.
یه امفایل کوچیک هست که phase plane رو رسم میکنه.
plato.asu.edu/MAT275/pplane8.m
فکر میکنم شکلهای پست اول مال کتاب خلیله، درسته؟
نقل قول از: هادی صفیاقدم در نوامبر 29, 2012, 06:11:49 بعد از ظهر
وحید جان این شکلها را آخرش با چی کشیدی؟
اینا رو یکی از دوستام که باهاش کتاب نوشتم، با میپل رسم کرد. متاسفانه یادم نیست که با چه بستهای رسمشون کرد.
اگه فقط همین 6تا شکل هست من فردا براتون با CorelDraw ترسیم میکنم.
ولی اگر منظورتون این هست که با چه نرمافزاری میشه اینارو رسم کرد و دنبال یک راه حل برای ترسیم شکلهای مشابه
هستید فکر کنم با متلب هم بشه رسم کرد.
نقل قول از: Farschad در نوامبر 30, 2012, 12:12:52 قبل از ظهر
اگه فقط همین 6تا شکل هست من فردا براتون با CorelDraw ترسیم میکنم.
ولی اگر منظورتون این هست که با چه نرمافزاری میشه اینارو رسم کرد و دنبال یک راه حل برای ترسیم شکلهای مشابه
هستید فکر کنم با متلب هم بشه رسم کرد.
ممنون دکتر. ولی آقا وحید این پست را چند ماه پیش زده بود. جواب هم گرفته بودن.
من خواستم ببینم آخرش با چی کشیدن. چون من هم چند تا دارم که باید برای کسی بکشم.
نقل قول از: هادی صفیاقدم در نوامبر 30, 2012, 02:30:53 قبل از ظهر
ممنون دکتر. ولی آقا وحید این پست را چند ماه پیش زده بود. جواب هم گرفته بودن.
من خواستم ببینم آخرش با چی کشیدن. چون من هم چند تا دارم که باید برای کسی بکشم.
شدیداً matlab رو با pplane8 توصیه میکنم!
نقل قول از: هادی صفیاقدم در نوامبر 30, 2012, 02:30:53 قبل از ظهر
ممنون دکتر. ولی آقا وحید این پست را چند ماه پیش زده بود. جواب هم گرفته بودن.
من خواستم ببینم آخرش با چی کشیدن. چون من هم چند تا دارم که باید برای کسی بکشم.
اوپسسسس! حواسم نبود تاریخ رو چک کنم!
شکلهایی که با pplane8 در matlab رسم میشه پیکان ها روی نمودار نیست و در پس زمینه رسم شده است و برای رسم مسیرها باید روی نمودار کلیک کنید در نتیجه ساختن شکل یکنواخت و منظم و متقارن یک کم مشکله شاید هم راحتره!؟
اما با بسته CurvesGraphics6
در Mathematica ضمن اینکه پیکانها روی نمودار قرار دارد و نه در پس زمینه و همچنین نمودار به صورت متقارن رسم می شود نه با کلیک روی نمودار!!! به شکلی که آقا وحید داده نزدیکتر و شبیه تر است.
انتخاب با شماست.