Matlabta log sıkıntısı

Başlatan Sinan29, 30 Nisan 2014, 10:33:38

Sinan29

Arkadaşlar matlabta
P=0;
Vs=200;
Ms=5;
for d=1:1:200;
 r=(d^2+2.8^2)^(1/2)

log10(a)=-1.31+0.273*Ms-0.781*log10(r)-0,12*log10(Vs)+0.238*P
end

burda log10 (a) değerini neden hesaplatamıyorum ?

fgokcegoz

Ters logaritma hesabı yaptırmak istiyorsanız yanlış yazıyorsunuz...!

log10(a)=-1.31+0.273*Ms-0.781*log10(r)-0,12*log10(Vs)+0.238*P


Zira bu satır tümüyle mantık hatası.
"Vicdanın ziyası, ulûm-u diniyedir. Aklın nuru, fünun-u medeniyedir. İkisinin imtizacıyla hakikat tecelli eder." (Bediüzzaman Said Nursi)

Sinan29

a=10^(-1.31+0.273*Ms-0.781*log10(r)-0.12*log10(Vs)+0.238*P)


böyle yazsak olmazmı yardımcı olabilirmiisnzi ??

fgokcegoz

Alıntı yapılan: Sinan29 - 30 Nisan 2014, 13:09:37
a=10^(-1.31+0.273*Ms-0.781*log10(r)-0.12*log10(Vs)+0.238*P)


böyle yazsak olmazmı yardımcı olabilirmiisnzi ??

Yapmak istediğiniz, her döngüde hesaplanan 'r' değerine göre denklemi hesaplattırıp 'a' nın değerini bulmak ise son yazdığınız doğrudur...
"Vicdanın ziyası, ulûm-u diniyedir. Aklın nuru, fünun-u medeniyedir. İkisinin imtizacıyla hakikat tecelli eder." (Bediüzzaman Said Nursi)

Sinan29

evet öyle ama matlap hata veriyor ?

Sinan29

a nın r göre grafiğini nasıl çizebiliriz plot(a,r) dedim ama grafik çizmedi..