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 ?
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ı.
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 ??
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...
evet öyle ama matlap hata veriyor ?
a nın r göre grafiğini nasıl çizebiliriz plot(a,r) dedim ama grafik çizmedi..