رفتن به مطلب

meytim

کاربر انجمن
  • تعداد ارسال ها

    204
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    3

پست ها ارسال شده توسط meytim

  1. حال نداشتم کل متن بخونم...

     

    ولی واقعیته...یکیش جلو چشممه...شوهرخالم...از میلیادری گذشته که بانک هاازش تقدیر و تشکر میکنن...

    با مرک سوم راهنمایی....فقط عقلش کار کرده...

    بابای من با لیسانس برق بازنشسته 4تومن میگیره حدودا پول اجاره یه مغازه شوهر خالم!!!!!!

     

    والا....

    حالا هی درس بخونیم...درس فقط تو درک و خودشناسی انسانیت و شخصیت به درد میخوره....

    طرز صحبت پدر و عموم زمین تا آسمون فرق داره...

    همیشه میگم پدرم باید استاد فلسفه و تاریخ و....میشد...

    ولی عموم سلام به زور میده...

     

    نمیدونم تونستم منظورم برسونم یا نه...

     

    با آقا سجاد موافقم....

     

    از اون جمله اولت معلومه که مثل شوهرخاله ات قراره میلیاردر بشی (البته اگه تا الآن میلیاردر نشده باشی). دست ما رو هم بگیر!

    • Like 1
  2. محدودیت گاهی عامل نوآوری میشه کشوری مثل تایوان رو در نظر بگیرید که به واقع هیچ چیز نداره اما در آمار IMF جزو کشورهای in transition هست و تا چند سال دیگه به جمع کشورهای Developed اضافه میشه ، یک ادم بیسواد مثل تایوان میمونه که منابع اندک و محدودی داره بنابراین مجبوره برای پیشرفت به نوآوری بپردازه البته در این زمینه جای بحث زیاده من به همین مقدار اکتفا میکنم

    این در مورد کشورها ظاهراً درست از آب در اومده؛ ما نفت داشتیم؛ تنبل بار اومدیم، اما اونهایی که نفت نداشتن بیشتر تلاش کردن و بیشتر از ما در صنعت پیشرفت کردن.

     

    در مورد سواد دو تا نکته بگم: 1. اکثر آدمهای خوش فکر و پول درآور (پولدار رو نمی گم، چون با یه ارث خیلیها پولدار میشن) اطراف من، با سواد و تحصیلکرده هستن. 2. خیلی از بی سوادها راهای تخلف رو برای درآمد انتخاب می کنن؛ مثل کلاهبردارها و زورگیرها

    • Like 1
  3. بچه های اکادمیک کلا دوس دارن همه چ رو پیچیده کنن!

    نمیدونم چرا.

     

    اما این دید ک افراد کم سواد موفق ان اشتباهه.

    بهتره بگیم، افرادی ک خارج از محیط اکادمیک دانش دارن، موفق تر ان !!

    دانش هم نباید دانستن معنی بشه، ب نظرم.:icon_gol:

    به نظر این آقایی که در بالا ذکر کردم؛ در هر عصر مطابق با شرایط اون عصر می شه پولدار شد: در عصر صنعت با تحصیلات می شد. اما الآن ما تو عصر اطلاعات هستیم؛ در این عصر با استفاده از اطلاعات می شه پولدار شد. در این عصر اگه شما یه کامپیوتر ازرون قیمت با یه اتصال به شبکه اینترنت داشته باشید، اطلاعاتی که بهش دسترسی دارید با اطلاعاتی بیل گیتس بهش دسترسی داره فرقی نمی کنه. واسه همینه که تو این عصر شما می تونید کلی افراد زیر 35 سال پیدا کنید که با استفاده به موقع و درست از اطلاعات میلیاردر شدن (از خودم نیست؛ نقل به مضمون از همون منبع).

    • Like 2
  4. من واقعاً ممنونم که یه همچین بحثی رو اینجا باز کردید؛ تا بالاخره شاید ما هم یه راهی برای میلیاردر شدن پیدا کنیم. البته من با عنوان این مطلب موافق نیستم، چون کلی آدم میلیاردر باسواد هم داریم. یا اون استدلالی که مثلاً در مورد بیل گیتس گفته غلطه؛ چون موقعی بیل گیتس کارش رو شروع کرد از بیش از 90 درصد مردم جهان در زمینه برنامه نویسی و فن آوریهای نوین زمان خودش (نه الآن) سر بود.

    لطفاً اسم مرجع رو اگه کتابه بنویسید؛ الآن که بیکاریم وقت خوبیه برای مطالعه (البته اگه تو بازار پیدا بشه).

     

    من چند وقت پیش یه کتابی از یه میلیاردر تحصیلکرده می خوندم (اسمش یادم نیست؛ همون نویسنده کتاب پدر پولدار، پدر بی پول). اون دلایل معقولی رو در جواب یه همچین سؤالی بیان می کرد؛ اما روشهایی رو که می گفت من چند تاش رو چک کردم دیدم برای من عملی نیست. شرایط اون شخص، که از بازمانده های جنگ ویتنام هست، به شرایط من نمی خورد (اون از این قضیه به عنوان اهرم استفاده می کرد). قوانین ایران هم با قوانین آمریکا متفاوته.

    • Like 2
  5. ی جا دیگه هم بودا، برا همه اعداد گنگ باید میذاشتی:ws3:

     

    گفتم اصولی تره. ولی مشکل از پرانتز هاش نیست ک. ببین تا این ور مساوری رو می زنی میشناسه. اون مساوی گیر داره

     

    مساوی رو دو تا کنم؟:ws38: اون ک واسه شرطه. این معادله اس :ws38:

     

    تو متلب:

    "=" علامت "جایگزینی" هست

    "==" علامت "برابری" هست

     

    شما تو اون عبارت هدفتون جایگزین کردن عبارت سمت راست "=" در عبارت سمت چپ "=" نیست (اصلاً اگر هم هدفتون اون باشه، امکان پذیر نیست)؛ بنابراین از "==" باید استفاده کنید.

    • Like 2
  6. با سلام دوستان گرامی

    معادلات میدان جریان سیال برای مختصات استوانه ای و کروی می خواستم

    کدوم معادلات؟ (لیست معادله هایی رو که می خواید بنویسید)

    تحت چه شرایطی؟

    • Like 3
  7. من امسال خواستم adsl بگیرم، پرسیدم؛ گفتن سرعت به اینکه از کجا خدمات رو بگیری ربطی نداره، چون نهایتاً مخابرات منطقه است که اینترنت رو میده.

    البته واسه من یه مشکل دیگه پیش اومد؛ من گفتم حالا که فرقی نداره از مخابرات می گیرم. رفتم ثبت نام کردم؛ گفتن قبل از نصب باهات تماس می گیرن. گفتم معمولاً چقدر طول می کشه، گفتن معمولاً معلوم نیست! هیچی دیگه، بعد از یک ماه تماس گرفتم با (فکر کنم 9090) گفتن پرونده شما بایگانی شده. پرسیدم این یعنی چی؟ من باید چیکار کنم؟ گفتن مخابرات منطقه شما پورت خالی نداشته، توی صف هستید تا پورت برای شما خالی بشه!!! فهمیدم که من بیشتر از یک ماهه که سر کارم؛ رفتم مخابرات کنسلش کردم و از پیشگامان گرفتم. سرعت اینترنت من تا 16 مگ هست و تا حالا من راضی بوده ام.

    اینم که یکی نوشته 1 ماه بگیرید و امتحان کنید؛ من چند جا تماس گرفتم، اصلاً همچین چیزی ندارن؛ همه حداقل قرادادشون یک ساله بود.

    • Like 1
  8. مثل تسلیت اثر معکوس داره؛ تسلیت کلمه عربی هست به معنی فراموش کردن. وقتی میگیم "تسلیت عرض می کنم" مثل اینه که به فارسی بگیم "فراموشش کن" که البته اگه شخص داشت فراموشش می کرد، بدتر یادش میندازیم.

    • Like 4
  9. 1. حجاب قراردادیه که اختراع شده؟ یا اینکه از اولش در طبیعت وجود داشته و بعدها کشف شده؟

    2. صدف کیه؟!

    3. راستی من توی یه کتاب تاریخی خوندم که حجاب در خیلی سالهای دور (قرنها پیش از تولد مسیح)، برای زنهای روسپی بوده تا شناخته نشن و خجالت نکشن؛ در طول تاریخ چه اتفاقی افتاد که این برعکس شد؟!

    • Like 2
  10. نکات خوبی بود؛ فقط در مورد عکس یه مسأله ای رو ذکر کنم:

     

    با توجه به اینکه هالیوود و بسیاری از شرکتهای اروپایی و بنگاههای خبرپراکنی، سالهاست که در مورد کسانی که توی خاور میانه زندگی می کنن، به ویژه ایرانیها، تصاویر غلطی رو در رسانه ها پخش کرده اند؛ اکثر خارجیها تصور غلطی در مورد ایرانیها دارن. بنابراین اگه قراره توی یه کشور خارجی کار کنید، حتماً یه عکس توی رزومه بگذارید؛ برای اونها مهمه که شما شبیه بن لادن و یا خیلی های دیگه که تو رسانه ها دیدن، نباشید.

    • Like 4
  11. خوش اومدین مهندس.

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

    فرم خروج از تلرانس هندسی بیضی بودن رو چی میگن؟

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

     

    مورد دوم اینکه خروج از بیضی یا همون خروح از مرکز ک فرمودین، رابطه دیگه ای هم داره؟

    با دیتا های من از مقالات مختلف نمی خونه !

    فرضا نوشتن قطر بزرگ و کوچیک رو. اما میزان اکسنترسیتی شون با اونی ک من از رابطه این لینک، پیدا می کنم برابر نیست.

     

    من فقط دو اصطلاح زیر رو می دونم، که البته معنی هر دو یکی هست:

    ـ خروج از مرکز

    ـ انحراف از دایروی بودن

    به انگلیسی بهش می گن:

    o- Eccentricity

    o- Deviation from circular

    الپتیکال همون بیضوی هست.

    اما اووال من تعریفی ازش نمی دونم؛ همین که از حالت دایروی خارج شده باشه oval هست؛ بنابراین لزومی نداره که یک مقطع مخروطی باشه، اما بیضی حتماً یک مقطع مخروطی هست.

    من اون لینک رو چک کردم؛ فرمولهاش درسته؛ محاسباتتون رو به همراه اون مقالاتی که می گید، اینجا بزارید ببینیم چرا ازشون خروج از مرکز یکسان به دست نمیاد. البته شما خودتون استادید؛ فقط خواستم یه نگاهی هم من بندازم.

    • Like 2
  12. با عرض معذرت از اینکه الآن دارم اینا رو می نویسم؛ چون من یه 4 سالی رو ایران نبودم و تو این مدت ندرتاً به این انجمن سر می زدم.

    مباحثی که شما مطرح کردید، در حقیقت مباحثی از "مقاطع مخروطی" هست؛ که در زمان ما یه بخشهاییش تو کتاب هندسه تحلیلی چهارم دبیرستان (البته برای رشته ریاضی، رشته تجربی هم تو کتاب جبر چهارم دبیرستان داشتش) تدریس می شد. مثلاً اون که شما نوشتید "خزوج از دایروی" ما تو دبیرستان بهش می گفتیم "خروج از مرکز". اون شعاع خمش رو هم به صورت خیلی مفصل تر هم تو ریاضیات عمومی دانشگاه داشتیم، هم تو استاتیک و هم تو دینامیک. تقریباً همه کتابهای ریاضیات عمومی مرجع دانشگاه، این مباحث رو دارن؛ از جمله کتابهای زیر:

    توماس (این معمولاً تو چند جلده)

    ژیلت

    لیتهلد (این معمولاً تو چند جلده)

    کرویت سیگ (این چند جلده؛ و احتمال داره به اسم ریاضیات مهندسی تو بازار باشه)

    ...

    • Like 1
  13. مکعب روبیک را "ارنو روبیک" در سال 1974 اختراع کرد. نسخه کلاسیک این اسباب بازی یک مکعب 3 در 3 در 3 خانه در دو رنگ و سه ردیف است که برای حل آن باید با حرکت دادن ردیفهای خانه ها رنگهای هر یک از ابعاد را به یک شکل واحد در آورد.

     

    حل این مکعب در کوتاهترین زمان و کمترین حرکت، یکی از معماهای بزرگ ریاضیدانان در طول دهه های اخیر بوده است.

     

    در سال 1390، دانشمندان موسسه تکنولوژی ماساچوست با همکاری دانشگاه واترلو و دانشگاه تافتس توانستند آلگوریتم جدیدی را ارائه کنند که برپایه یکی از رایج ترین استراتژیهای حل این معما قرار دارد.

     

    این آلگوریتم با حرکت دادن یک مربع رنگی در جهت مورد نظر و بدون تکان دادن بقیه های خانه های مکعب می تواند این پازل را حل کند.

     

    برپایه این فرمول جدید، تعداد حداکثر موقعیتهای لازم برای حل این مکعب برپایه نسبت تناسب n²/log n تعیین می شود.

     

    در این تناسب، متغیر n تعداد خانه های رنگی است که در یک طرف مکعب در کنار هم قرار می گیرند. به طوریکه برای مثال در مورد یک مکعب کلاسیک فرمول به این شکل جایگزین می شود: 9 به توان 2 تقسیم بر لگاریتم 9.

     

    برای حل مکعب روبیک در حدود 43 میلیارد میلیارد ترکیب ممکن وجود دارد. این آلگوریتم نشان می دهد که برای حل یک مکعب 20 در 20 در 20 خانه تنها به 5 حرکت نیاز است.

     

    این جمله های آبی و قرمز برای من گنگه؛ بیشتر توضیح می دید چطوری می شه؟

  14. بچه ها یه سوال دارم

    اگه مداد 1 ریال

    دفتر 10 ریال

    کتاب 30 ریال

    چندتا از هرکدوم بخریم که تعدادش 100 تا و پولش بشه 1000 ریال؟

     

    این در حقیقت تست هوش نیست؛ یه مسأله از نظریه اعداده. فرض کنید تعداد مدادها رو با x، تعداد دفترها رو با y، و تعداد کتابها رو با z نشون بدیم. در این صورت با توجه به آنچه که شما نوشتید یه دستگاه 2 معادله با 3 مجهول داریم که در مجموعه اعداد صحیح نامنفی باید جوابهاش رو پیدا کنیم. توضیح نمی دم که چطور حل میشه؛ زمان ما توی کتاب ریاضیات جدید چهارم دبیرستان بود، الآن نمی دونم اسمش چی شده؛ شاید تو ریاضیات گسسته باشه. اما راه حل ریاضیش رو می نویسم:

     

    gif.latex?A:%20x+y+z=100\\%20B:%20x+10y+30z=1000\\%20\left%20\-------------\right%20\%20\\%2010A-B\therefore%209x=20z\\%20...\\\%20x=20k,z=9k,y=100-29k;k\in%20\mathbb{Z}\\%20x,y,z\geq%200\Rightarrow%20k=0,1,2,3\\%20\left%20\{%20(x,y,z)%20\right%20\}=\left%20\{(0,0,100),(20,9,71),(40,18,42),(60,27,13)%20\right%20\}

     

     

    همونطور که می بینید مسأله 4 تا مجموعه جواب داره و جوابی که Pluto نوشته هم توش هست.

    • Like 3
  15. من میخوام ضابطه یک تابع را از روی نقاط بدست بیارم ولی زیاد به متلب مسلط نیستم

    از دستور polyfit استفاده کردم ولی خطا میده

    مثلا میخوام ضابطه تابع را که از نقاط (0,0),(1,1),(2,4) میگذرد را بدست بیارم که باید جواب به صورت y=x^2باشد

    ممنون میشم بگید دقیقا چطور باید کد رو بنویسم


    >> x=0:2; y=[0,1,4];
    >> p=polyfit(x,y,2)


    p =


    1.0000 0.0000 -0.0000


    >>
    
    

    • Like 1
  16. :ws52:

    ما که چیزی از برنامتون نمیدونیم !

    یعنی چی که Ctrl+C جواب نمیده !

    یعنی برنامه رو قطع نمیکنه یا قطع میکنه خروجیشو میخواید بعدش ؟

    اگه قطع نمیکنه ، رو Command Window کلیک میکنید بعد Ctrl+C ؟

    اگه خروجی میخواید هم که آخر حلقه که یه سری محاسباتو انجام میده ، یه disp ای چیزی از متغیری که میخواین ، بگیرین خوب! یا مثلاً آخرِ یه خط ";" رو پاک کنید!

    کلاً هم حلقتونو درست کنید ! چه کاریه !

     

     

    اینجا کسی هست برنامه های محاسبات عددی رو خودش نوشته باشه ؟

    تو حلِ معادلات دیفرانسیل با روش آدامز و کلاً روش های چند گامی گیر دارم ... یه جوابایِ پرتی میگیرم !

    کسی تجربشو داره ؟

     

    سؤالتون رو فراموش کردید بنویسید.

    • Like 5
  17. حدس ضابطه توابعی که شامل سینوس و کسینوس و ....هستند در اکسل چطوری ممکنه؟

     

    من بخش چند جمله ای ها و لگاریتمیش رو دیدم، اگر در مورد سایر توابع در اکسل اطلاعاتی دارید لطفا توضیح دهید.:icon_gol:

     

    به نظرم یه جایی خیلی خلاصه در موردش صحبت کردیم. همین آواتار هم بود، اما شاید یه جای دیگه. در هر صورت اینجا از نو بگم. یکی از روشها اینه که شما از روشهای بهگزینی استفاده کنید. توضیح و مثالش رو از کتاب شگردهای عددی می ذارم.

    mmnrecipes_P168-L.JPG

    mmnrecipes_P169.JPG

    mmnrecipes_P170-P.JPG

    mmnrecipes_P172.JPG

     

    البته اون با متلب هستش. با اکسل هم باید کار مشابهی انجام بدید؛ البته با بضاعت اکسل، که در اینجا استفاده از تگ یا افزونه Solver هست که در ویرایشهای مختلف یه تفاوتهای جزئی داره، اما در کل مشابه هستند.

    mmnrecipes_ExcelSolver.JPG

     

    حالا فایلهای پیوست رو ببینید.

    mmnrecipes_Excel-1.JPG

    mmnrecipes_Excel-2.JPG

    mmnrecipes_nlgenfit.xls

     

    تو این فایل اکسل همون قسمت اول نمونه کتاب شگردهای عددی رو حل کردم (واسه همین توی متن کتاب رو قسمتهای مربوط به قسمت دوم نمونه خط قرمز کشیدم). تو این فایل J تابع ارزشه که باید کمینه بشه. حدس اولیه ای برای شناسه ها با رنگ آبی در نظر گرفتم (هر 4 شناسه رو 1 گرفتم، که با اونی که تو کتاب هست فرق می کنه). باقیش رو هم تو شکل ببینید.

     

    راستی

    ـ روشی که گفتم کلی هست، هر تابع (معقولی) رو که بتونید تعریف کنید، می شه به این روش از بین یک سری نقاط معلوم گذراند.

    ـ این ساده ترین روش با اکسل بود؛ به روشهای دیگری هم می شه.

    ـ تابع ارزش رو می تونید چیز دیگری در نظر بگیرید؛ البته باید معقول باشه.

    ـ اگه قید خطی، ناخطی، برابری، یا نابرابری هم همراه مسأله باشه باز هم می شه از این روش استفاده کرد.

     

    یادداشت ـ حدود 10 سال پیش که من کتاب شگردهای عددی رو چاپ کردم، کتابی در این رده به فارسی وجود نداشت، و در زمینه متلب هم تنها 3 تا کتاب فارسی وجود داشت. استفاده از روشهای عددی مرسوم بود، با این حال جوابهای دقیق بعضی از مسائل بیش از اندازه خطا داشت. مثلاً تو کتاب ارتعاشات رائو مسأله هایی با روش میرایی ویسکوز معادل حل شده بود که حدود 300 درصد خطا داشت (اینجا هم در موردش بیشتر توضیح داده ام). قسمت دوم این مسأله نمونه هم یکی از مسائلی هست که توی یک کتاب مرجع (که الآن یادم نیست) اومده بود و البته در کتاب فارسی زیر هم به همون صورت تکرار شده بود:

    [18] نخعي، رضا؛ و ديگران، تند آموز لرزشهاي مكانيكي، نشر اتحاد، تهران، 1371

    (مرجع 18 کتاب من)

     

    و دقیق یادم نیست، اما فکر کنم جوابش بیش از 30 درصد خطا داشت.

    من تو کتاب شگردهای عددی از این چیزها حرفی نزدم و مطالب رو با فرض اینکه یه مهندس مکانیک داره اونو می خونه نوشتم (با اینکه می دونستم که خیلی از مهندسهای مکانیک نمی دونن چرا مقاومت مصالح باید بخونن، یا قانون دوم نیوتون رو نمی تونن بیان کنن؛ اما فرض کردم که می دونن، و فقط راههای عددی حل مسائل مهندسی رو گفتم، وگرنه به جای 230 صفحه باید یه کتاب 5000 صفحه ای می نوشتم.).

    mmnrecipes_nlgenfit.zip

    • Like 7
  18. با عرض معذرت که تو این تاپیک چیزی می نویسم، چون قرار بوده چیزی نوشته نشه؛ اما دو چیز رو خواستم بگم که فکر می کنم جاش تو این تاپیک باشه.

     

    1. معرفی یک کتاب فارسی خیلی کوچیک و خلاصه که در زمینه این روش و چند روش دیگه هست:

    هانتلي و جانسون، معادلات ديفرانسيل ـ خطي و ناخطي به زبان ساده، ترجمه نخعي و فروغان

     

     

    2. معادل فارسی Perturbation:

    فراشفتن

    • Like 10
  19. درود.

    یه سوال داشتم از خدمت دوستان،ممنون میشم جواب بدین.

    توی متلب اگه بخوایم چند جمله ای حاصل از ضرب چندتا پرانتر در همدیگه رو پیدا کنیم،دستورش چجوری باید نوشته بشه؟

    مثلا میخوایم (x-1) و (x+3) و (x-5) رو درهم ضرب کنیم و جوابش که چند جمله ای x^3-3x^2-13x-15 میشه رو بهمون بده.

    ضرب دو تا پرانتز رو با دستور conv بلدم،ولی این دستور واسه ضرب چندتا پرانتز رو ارور میداد.

    سپاس

    :icon_gol:

     

    همونطور که رو کاغذ ضرب می کنیم ضرب کن؛ 3 تا چندجمله ای بود 2تاش رو در هم ضرب کن و حاصلش رو در سومی ضرب کن:


    >> conv(conv([1,-1],[1,3]),[1,-5])


    ans =


    1 -3 -13 15


    >>
    
    

     

     

     

     

    4 تا چندجمله ای بود 2تا 2تا در هم ضرب کن و حاصلشون رو در هم ضرب کن:


    >> conv(conv([1,3],[1,-9]),conv([1,-7],[-1,5]))


    ans =


    -1 18 -80 -114 945


    >>
    
    

     

    ...

    به اون روش نمادین که دوستان اشاره کردن هم میشه. فقط می دونید که روش نمادین در برنامه نویسی هیچ جایی نداره.

    • Like 4
  20. انتگرال گیری در متلب

     

    میخواهیم انتگرال ln(sin(x)) در 0 تا 90 درجه را حساب کنیم.

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

    سپس تابع رو تعریف میکنیم.توجه داشته باشید که در متلب برای تعریف ln از دستور log استفاده میشود.

    برای انتگرال گرفتن از یک تابع از دستور trapz استفاده میکنیم.که از درایه دوم نسبت به درایه اول مشتق میگیره. ==> انتگرال

    >> x=0:pi/100:pi/2;
    >> y=log(sin(x));
    >> z=trapz(x,y)
    z =
     -Inf

     

    با توجه به اینکه انتگران در کران پایین انتگرال پیوسته نیست (پیوستگی از سمت راست داره)، روشی که به کار رفته به جواب درستی نرسیده. برای محاسبه عددی این نوع انتگرالها باید از روشهایی استفاده کنید که در محاسبه انتگران، از گره (یا گره های) کرانه ای استفاده نمی کنن. مثل روش گوس و روشهای مبتنی بر روش گوس:

     

    تابع GaLeg براي انتگرالگيري به روش گوس ـ لژاندر (10 گره ای):


    function S=GaLeg(Integrand,a,b)
    %GALEG Gauss-Legendre rule for evaluating Integral of a function.
    % I=GALEG(FUN,A,B) evaluates integral of function FUN from A to B.
    % The function Y = FUN(X) should accept a vector argument X and return
    % a vector result Y, the integrand evaluated at each element of X.
    %
    % Numerical Recipes for Solving Engineering Problems using MATLAB
    % By: Mehdi Mosafer, 1st ed., 2002.
    x=[0.1488743389;0.4333953941;0.6794095682;0.8650633666;0.97390652];
    w=[0.2955242247;0.2692667193;0.2190863625;0.1494513491;0.06667134];
    xm=(b+a)/2;xr=(b-a)/2;
    dx=xr*x;
    S=w.'*(feval(Integrand,(xm+dx))+feval(Integrand,(xm-dx)));
    S=xr*S;
    
    

     

    حاصل انتگرال با استفاده از تابع بالا:


    >> g=inline('log(sin(x))');
    >> s=GaLeg(g,0,pi/2)

    s =

    -1.0798

    >>
    
    

     

    مرجع: کتاب شگردهای عددی، بخش 4

     

    ـ برای مطالعه بیشتر به مرجع، صفحات 101 تا 103 مراجعه کنید.

    ـ می دونم که پست قدیمیه؛ من تازه دیدم.

    • Like 3
×
×
  • اضافه کردن...