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

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




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

نام تاپيک: تبدیل string به double

  1. #1
    آخر فروم باز reza3600's Avatar
    تاريخ عضويت
    Jun 2006
    محل سكونت
    این دنیا
    پست ها
    1,044

    پيش فرض تبدیل string به double

    سلام
    فرض کنید تابع زیر رو داشته باشم

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    z یه استرینگ هست که تابعی از x و y هست مثلا sin(x-y) یا چیزایی شبیه این. من نمیتونم تایپ تابع f_x‌رو عوض کنم. چه طور میتونم استرینگ z رو به تابع f_x‌ به همراه مقادیر عددی x , y بدم و f_x برام z رو حساب کنه و بده؟
    ممنون

  2. #2
    کـاربـر بـاسـابـقـه szh_1367's Avatar
    تاريخ عضويت
    Apr 2007
    پست ها
    1,007

    پيش فرض

    سلام
    فرض کنید تابع زیر رو داشته باشم

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    z یه استرینگ هست که تابعی از x و y هست مثلا sin(x-y) یا چیزایی شبیه این. من نمیتونم تایپ تابع f_x‌رو عوض کنم. چه طور میتونم استرینگ z رو به تابع f_x‌ به همراه مقادیر عددی x , y بدم و f_x برام z رو حساب کنه و بده؟
    ممنون
    اگر درست منظور شما رو متوجه شده باشم شما هر بار که تابع f_x صدا زده شده میشود میخواهید فرمولی رو همراه با دو عدد ارسال کنید تا تابع برای شما اون رو حساب کند و جواب رو برگرداند

    اگر ایجوری باشه امکان پذیر نیست چون شما در این تابع محاسباتی انجام نداده اید که بخواهید مقدار رو برگردانید

    اگر فرمول شما ثابت باشه اون وقت میشه یه کارهایی کرد

  3. #3
    آخر فروم باز reza3600's Avatar
    تاريخ عضويت
    Jun 2006
    محل سكونت
    این دنیا
    پست ها
    1,044

    پيش فرض

    سلام
    فرمول من که توی استرینگ z هست ثابته که شامل جملاتی مثل
    sin(x-y)
    هست.
    من میخام هر بار که تابع رو صدا میزنم , اون دو تا عددی که میگیره رو بزاره توی z و حاصل اون رو برگردونه

    مثلن بار اول x=3.14/2 , y =0 که باید 1 رو برگردونه

    در عمل استرینگ z من شامل تعداد بسیار زیادی متغیره. من میخام هر بار که به تابع خودم مقدار عددی اون متغیر ها رو میدم اونها رو بزاره توی استرینگی که به تابع دادم. بدیهی هست که استرینگی که به تابع میدم بر حسب همون متغیرهایی هست که مقدار عددیشون را به تابع میدم.

    مثلن استرینگ تابعی از x,y,t,u هست من میخام وقتی که مقدار عددی این متغیرها رو میدم استرینگ که تابعی از اینهاست حساب بشه.
    یه مثال دیگه
    z=sin(x-y)+u*t
    خب وقتی مقادیر u,y,t,x رو میدم به تابع میخام اونا رو بزاره تو استرینگ و نتیجه ی عددی رو بهم بده

    ممنون
    Last edited by reza3600; 19-08-2012 at 23:55.

  4. #4
    کـاربـر بـاسـابـقـه szh_1367's Avatar
    تاريخ عضويت
    Apr 2007
    پست ها
    1,007

    پيش فرض

    سلام
    فرمول من که توی استرینگ z هست ثابته که شامل جملاتی مثل
    sin(x-y)
    هست.
    من میخام هر بار که تابع رو صدا میزنم , اون دو تا عددی که میگیره رو بزاره توی z و حاصل اون رو برگردونه

    مثلن بار اول x=3.14/2 , y =0 که باید 1 رو برگردونه

    در عمل استرینگ z من شامل تعداد بسیار زیادی متغیره. من میخام هر بار که به تابع خودم مقدار عددی اون متغیر ها رو میدم اونها رو بزاره توی استرینگی که به تابع دادم. بدیهی هست که استرینگی که به تابع میدم بر حسب همون متغیرهایی هست که مقدار عددیشون را به تابع میدم.

    مثلن استرینگ تابعی از x,y,t,u هست من میخام وقتی که مقدار عددی این متغیرها رو میدم استرینگ که تابعی از اینهاست حساب بشه.
    یه مثال دیگه
    z=sin(x-y)+u*t
    خب وقتی مقادیر u,y,t,x رو میدم به تابع میخام اونا رو بزاره تو استرینگ و نتیجه ی عددی رو بهم بده

    ممنون
    ببین دوست عزیز شما نمیتوانید رشته بدهید و بدون اینکه محاسباتی انجام دهید توقع جواب داشته باشید مثلا برای فرمول اول باید حتما sin حساب شود

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    شما به من بگویید دقیقا چنتا فرمول دارید

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

Thread Information

Users Browsing this Thread

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

User Tag List

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

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