Soru sorToplam sembolü ile işlem yapmak
zekeriyaozkan@gmail.com tarafından 2 yıl önce soruldu

n=450, a= -1.99 ve x_0=3/4 için MATLAB kodunu şöyle yazmıştım. (Doğru çalışıyor)

clc; clear; clear all;
a=-1.99;  x0=3/4;
sumxx=[];
k=450;
for p=1:k
    T=linspace(p-1,p,101);
    sumx=1+a.*T;
for n=0:p-2
    sumx=sumx+(a.^2).*(((1+a).^n).*(T-(n+1)));
end
sumx=sumx.*x0;
sumxx=[sumxx,sumx];
clear sumx
end
tt=linspace(0,k,k*101);
plot(tt,sumxx)
grid on
hold on


Fakat, aynı parametrelerle aynı denklemde iki yerde 4'e böldüğüm
denklemi için kodu düzenleyemedim. Yardımcı olabilirmisiniz?

1 Cevap
sayginer Yönetici tarafından 2 yıl önce cevaplandı

Merhaba,
Aşağıdaki gibi yazılması gerekiyor:

clc; clear; clear all;
a=-1.99;  x0=3/4;
sumxx=[];
k=450;
for p=1:k
    T=linspace(p-1,p,101);
    sumx=1+a.*T;
for n=0:p-2
    sumx=sumx+(a.^2).*(((1+a/4).^n).*(T-(n+1)/4));
end
sumx=sumx.*x0;
sumxx=[sumxx,sumx];
clear sumx
end
tt=linspace(0,k,k*101);
plot(tt,sumxx)
grid on
hold on