سلام دوستان
یک تابع هدف دارای دو سیگما به شکل زیر موجود هست
سوال من در خصوص نحوه ایجاد دو سیگما داخل هم هست.
ممنون میشه اگر راهنماییم کنید.
Screenshot (233).png
سلام دوستان
یک تابع هدف دارای دو سیگما به شکل زیر موجود هست
سوال من در خصوص نحوه ایجاد دو سیگما داخل هم هست.
ممنون میشه اگر راهنماییم کنید.
Screenshot (233).png
سلام
برای این کار دو روش وجود داره.
روش قدیمی:
استفاده از حلقه for بصورت تو در تو
for i = 1 : n
for j = 1 : n
minz(i,j) = (c(i,j) * a(i,j)) + (b(i,j) * d(i,j));
end
end
روش جدید:
سپردن اینکار به خود متلب
minz = c.*a + b.*d;
این هم مثال:
clc;clear;
a = randi(9,4);
b = randi(9,4);
c = randi(9,4);
d = randi(9,4);
% --------------------------------------------------------
minz1 = zeros(4);
for i = 1 : 4
for j = 1 : 4
minz1(i,j) = (c(i,j) * a(i,j)) + (b(i,j) * d(i,j));
end
end
disp('minz1');
disp(minz1);
% --------------------------------------------------------
minz2 = c.*a + b.*d;
disp('minz2');
disp(minz2);
سلام کسی میتونه اینو تو متلب برام بنویسه خیلی ممنون میشم اگه کمکم کنید
سلام
وقت بخیر
لطفا اگر می توانید در نوشتن کدفرمولی که در عکس ضمیمه خدمت تون ارسال می کنم من را کمک کنید.
تشکرopt1_LI.jpg