انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
محاسبه انتگرال حاصلضرب دو تابع پارامتری ( در یک فانکشن دیگر) و متغییر در حلقه

محاسبه انتگرال حاصلضرب دو تابع پارامتری ( در یک فانکشن دیگر) و متغییر در حلقه

#1
سلام دوستان
من نیاز دارم که انتگرال دوگانه حاضل ضرب دو تابع که هر کدام به صورت فانکشن نوشته شده اند و ضرایب آن ها در حلقه تغییر می کند را محاسبه کنم. به شکل زیر:
فرض کنیم توابع به صورت زیر باشد
f(x,y)=(i-1)*x+(j+1)*y
f(x,y)=(i+1)*xy+(j+1)*y
توابع از این پیچیده ترند.
که این دو تابع را در دو فانکشن جداگانه نوشتم.
حالا می خوام با استفاده از کدی مشابه زیر انتگرال حاصل ضرب این دو تابه را در هر لوپ محاسبه کنم.
کد:
for i=1:n
for j=1:m
h=@(x,y)(f*g)
l=integral2(h,-1,1,-1,1)
end
end
و تابع مثلا f به صورت زیر می باشد.
کد:
function d=f(i,j)
f=(i-1)*x+(j+1)y
end
مشکلی که هست من دقیقا نمیدونم چطور با فانکشن هندل کار کنم. و میدونم این کدا اشتباهه (فقط نوشتم که منظورمو برسونم)
در ضمن چون تعداد توابع زیاده و پیچیده هستن و چندین جا باید ازشون استفاده کنم نمیتونم مستقیما تو کد واردشون کنم.
یه دستور arrayfun هم پیدا کردم ولی نمیدونم چیکار میکنه یا اینکه به درد میخوره یا نه.
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان