تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 5 از 5

نام تاپيک: مشکل در پیدا کردن الگوریتم یک مسئله

  1. #1
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Feb 2009
    پست ها
    309

    پيش فرض مشکل در پیدا کردن الگوریتم یک مسئله

    مشکل در پیدا کردن الگوریتم یک مسئله
    سلام دوستان

    در شکل زیر حداقل فاصله ی نقطه ی 1 تا نقطه ی 2 اگر طول هر یک از ابعاد مکعب 3 باشد برابر با 6 میشود.

    البته هنگام طی مسیر فقط باید از روی مکعب حرکت کنیم.

    من نیاز به پیدا کردن الگوریتم این مسئله دارم




    ممنون از راهنمایی شما
    Last edited by *mhm*; 27-06-2012 at 17:36.

  2. #2
    داره خودمونی میشه
    تاريخ عضويت
    May 2008
    پست ها
    46

    پيش فرض

    سلام
    چون مسیر حرکت روی وجوه مکعب است و کوتاهترین فاصله دو نقطه ، خط راست است
    کافیست گسترده این مکعب را بکشید سپس نقاط 1 و 2 را روی آن مشخص کنید این دونقطه
    را با خط کش به هم متصل کنید بسته به نحوه باز نمودن مکعب ، 4 جواب خواهیم داشت .

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    Last edited by sabtgharb2; 27-06-2012 at 19:39.

  3. 2 کاربر از sabtgharb2 بخاطر این مطلب مفید تشکر کرده اند


  4. #3
    داره خودمونی میشه
    تاريخ عضويت
    May 2008
    پست ها
    46

    پيش فرض


  5. این کاربر از sabtgharb2 بخاطر این مطلب مفید تشکر کرده است


  6. #4
    داره خودمونی میشه
    تاريخ عضويت
    May 2008
    پست ها
    46

    پيش فرض

    در ضمن با توجه به شکل ضمیمه کوتاهترین فاصله جذر ( 6*6+3*3) = 45 یعنی 6.6 است

  7. 2 کاربر از sabtgharb2 بخاطر این مطلب مفید تشکر کرده اند


  8. #5
    پروفشنال
    تاريخ عضويت
    Jul 2006
    پست ها
    640

    پيش فرض

    من هم مثل sabtgharb2 جواب را رادیکال 45 (نه )6به دست می آورم.
    یک حل تحلیلی موجود است.کافیست نقطه ای روی ضلع بالایی و به طرف خودتان را انتخاب کنید و مختصات آن را از راست x و در نتیجه از چپ 3منهای x فرض کنید.
    مساله به مینیمم سازی تابع زیر تبدیل میشود و یافتن میینمم.
    حل با ولفرام آلفا:
    ریشه مشتق:
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    جواب نهایی:
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    اگر می خواهید مساله می نیمم سازی را عددی حل کنید، کد زیر در C راهگشاست:

    # include <stdio.h>
    # include <math.h>
    int main(void){
    double s=0;
    double d=100;
    double x=0;
    while(x!=3){
    s=sqrt(9+pow(x,2))+sqrt(pow((3-x),2),9);
    if (s<d){
    d=s;
    }
    x=x+0.01;
    }
    printf("aswer is %f",d);
    return 0;
    }

  9. این کاربر از pp8khat بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •