اطلاعیه

Collapse
No announcement yet.

انتگرال به روش ذوزنقه ای

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #16
    پاسخ : انتگرال به روش ذوزنقه ای

    سلام،
    فایل رو تو همون پست ضمیمه کردم. :smile:
    There is nothing so practical as a good theory. — Kurt Lewin, 1951

    دیدگاه


      #17
      پاسخ : انتگرال به روش ذوزنقه ای

      جناب آقای سپاس یار عزیز
      با تشکر از لطف شما، یک سوال از خدمتتون داشتم F(x)=sin x + x^2 در فاصله -1 تا 3 را در کجای این برنامه باید قرار داد. این دوستم منو کچل کرد.

      ممنون از راهنماییتون

      دیدگاه


        #18
        پاسخ : انتگرال به روش ذوزنقه ای

        نوشته اصلی توسط jafarzadeh85
        جناب آقای سپاس یار عزیز
        با تشکر از لطف شما، یک سوال از خدمتتون داشتم F(x)=sin x + x^2 در فاصله -1 تا 3 را در کجای این برنامه باید قرار داد. این دوستم منو کچل کرد.

        ممنون از راهنماییتون

        >> x = [-1:0.25:3];
        >> y =sin(x)+x.^2;
        >> z = trapint(x, y)
        There is nothing so practical as a good theory. — Kurt Lewin, 1951

        دیدگاه


          #19
          پاسخ : انتگرال به روش ذوزنقه ای

          نوشته اصلی توسط رضا سپاس یار
          سلام،

          من قدیما یه سری M. فایل برای محاسبه ی انتگرال به روش های عددی آماده کرده بودم.

          روش ذوزنقه ای:

          کد:
          function z = trapint(x, y)
          %
          % ------------------------------------------------------
          %    Reza Sepas Yar
          %    http://www.avr.ir
          % ------------------------------------------------------
          %
          % Trapezoidal integration of (x,y) data
          % UNEQUALLY SPACED DATA
          %
          % USAGE: z = trapint(x,y)
          %
          % input:  x = vector of x values
          %     y = vector of y values
          %
          % output: z = value of integral
          
          n = length(x);
          
          isum = 0;
          
          for i = 1:n-1
           isum = isum + (y(i) + y(i+1))*(x(i+1) - x(i))/2;
          end
          
          z = isum;
          مثال، محاسبه ی انتگرال 1./sqrt(1+x.^2) به روش ذوزنقه ای:

          کد:
          >> x = [0:0.25:1];
          >> y = 1./sqrt(1+x.^2);
          >> z = trapint(x, y)
          
          z =
          
            0.8795
          سلام
          من تابحال با متلب کار نکردم منتهی این همون پروژه ای هست که استاد ازم خواسته. وقتی فایل راجرا و F5 رو میزنم خطا میده. میشه راهنمایی بفرمایین چطور باید فایل ر اجرا کنم و مثال رو به چه طریق وارد کنم که نرم افزار خطا نده
          بسیار متشکرم

          دیدگاه


            #20
            پاسخ : انتگرال به روش ذوزنقه ای

            سلام جناب میشه خواهش کنم m-file انتگرالگیری ذوزنقه ای رو e-mail کنید.

            دیدگاه

            لطفا صبر کنید...
            X