Picproje Elektronik Sitesi

SERBEST BÖLGE => Bilim Teknik => Matlab => Konuyu başlatan: Sinan29 - 30 Nisan 2014, 10:33:38

Başlık: Matlabta log sıkıntısı
Gönderen: Sinan29 - 30 Nisan 2014, 10:33:38
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 ?
Başlık: Ynt: Matlabta log sıkıntısı
Gönderen: fgokcegoz - 30 Nisan 2014, 13:01:32
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ı.
Başlık: Ynt: Matlabta log sıkıntısı
Gönderen: 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 ??
Başlık: Ynt: Matlabta log sıkıntısı
Gönderen: fgokcegoz - 30 Nisan 2014, 14:16:59
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...
Başlık: Ynt: Matlabta log sıkıntısı
Gönderen: Sinan29 - 30 Nisan 2014, 14:21:17
evet öyle ama matlap hata veriyor ?
Başlık: Ynt: Matlabta log sıkıntısı
Gönderen: Sinan29 - 30 Nisan 2014, 20:02:32
a nın r göre grafiğini nasıl çizebiliriz plot(a,r) dedim ama grafik çizmedi..