اگه x و y بیانگر آدمک در مبدا باشه برای اینکه اون رو به اندازه r به سمت راست ببری، کافیه که به x مقدار r رو اضافه کنی و برای اینکه اون رو به اندازه r به سمت چپ ببری، کافیه که از x مقدار r رو کم کنی.
سلام
سؤال از لینک زیره:
http://www.www.www.iran-eng.ir/showthread.php/143018-%D8%B3%D8%A6%D9%88%D8%A7%D9%84%D8%A7%D8%AA-%D9%88-%D9%85%D8%B4%DA%A9%D9%84%D8%A7%D8%AA-%D8%AF%D8%B1-%D9%85%D8%AA%D9%84%D8%A8-(MATLAB)?p=6332662&viewfull=1#post6332662
تو اون پست یه فایل متنی پیوست هست، به نام mmnrecipes.txt،...
صورت پرسش در حقیقت اینه: نمودار تغییرات یک تابع چند ضابطه ای رو چطور تو متلب بکشیم؟
جواب: روش زیاد هست؛ یکی از روشهای ساده برای تازه کارهای متلب اینه که اول تابع رو تعریف کنید. بعد با استفاده از حلقه for یک تابع جدولی درست کنید. بعد با استفاده از تابع plot نمودار تغییرات مورد نظر رو بکشید.
یه...
سلام
آقا ظاهراً شما کتاب Subsea Pipelines and Risers (Ocean Engineering), by: Yong Bai, Qiang Bai رو دارید. اون لینکهایی که snow berry گذاشته بود دیگه کار نمی کنن. اگه زحمتی نیست برای من بفرستید. یا یه لینک بدید که دانلود کنم. آدرس رایانامه من: meytim@gmail.com
خیلی ممنون
y=simout(:,2)
w=reshape(theta(1:n*ni),[n,ni])
دستور خط اول، ستون دوم ماتریس simout رو می ریزه تو برداری به اسم y
دستور خط دوم، nxni درایه اول از بردار یا ماتریس theta رو می ریزه تو یه ماتریس nxni به اسم w
به هر کدوم از دو روش زیر می تونی مشکل رو حل کنی:
1. پارامترها رو با استفاده از دستور global به صورت متغیر فراگیر تعریف کنی
2. تابع تعریف شده رو با استفاده از @ به صورت anonymous به fsolve بدید
اگه نتونستید، برنامه رو اینجا قرار بدید، تا اصلاح کنم.
تو بخش 6 کتاب "شگردهای عددی" روش پرتابی به صورت خیلی خلاصه همراه با چند تا نمونه توضیح داده شده. برنامه هاش رو هم می تونید از لینک امضای من دانلود کنید.
- من نگفتم معادله ها رو عکس کنید؛ گفتم معادله ها رو حل کنید.
- شما با ماتریسهای 3 در 3 سر و کار دارید؛ بنابراین نهایتاً باید دو تا ماتریس 3 در 3 رو با هم مساوی قرار بدید. پس 9 تا معادله به دست میاد. از بین معادله ها 3 تاش رو که مستقل هستند انتخاب کنید و حل کنید (به تعداد مجهولها که 3 هستند).
-...
این مسأله تقریباً برعکس مسأله قبلی هست که پرسیدید؛ در مبحث سینماتیک وارون بهش جواب داده می شه (توی کتابهای دینامیک و روباتیک می تونید در موردش مطالعه کنید یا زوایای اویلر رو مطالعه کنید). در اینجا شما باید یک دستگاه معادله رو حل کنید. برای پیدا کردن معادله ها، زوایای دوران رو مجهول فرض کنید و...
شما یک ماتریس 3 در 8 دارید که باید اون رو در ماتریسهای دوران 3 در 3 به ترتیبی که دورانها انجام می شن ضرب کنید. دقت کنید که اگه زوایای دوران بزرگتر از 6 درجه باشند، ترتیب دورانها مهم هستند. ماتریسهای دوران رو هم در لینک زیر ببینید.
http://en.wikipedia.org/wiki/Rotation_matrix
این تغییر متغیر معمولاً زمانی استفاده می شه که بخواهید، بررسی یک معادله دیفرانسیل پاره ای (PDE) رو به دو تا معادله دیفرانسیل معمولی کاهش بدید، یکی در بعد مکان و یکی در بعد زمان. البته باید معادله دیفرانسیل پاره ای مورد نظر و شرایط اولیه و مرزیش طوری باشند که این کار امکان پذیر باشه. به چنین روشی...