Arctan(x) İşlemi

7 views
Skip to first unread message

ismail AYDIN

unread,
Dec 9, 2010, 4:47:57 AM12/9/10
to SystemProgramming_IU_2010
Hocam biz bu integrali alırken arctan(x) değerini nasıl
hesaplayacağız. linux math.h kütüphanesini bulamıyor.başka bir
kütüphane var mı onu hesaplayabilecek. eğer yükleme gerekiyorsa
indirme linkini verirmsiniz

mustafa uslu

unread,
Dec 9, 2010, 7:37:01 AM12/9/10
to systemprogra...@googlegroups.com
hocaya mail attığımızda kendi kütüphanesi var demişti, math.h kernel katmanında çalışmıyor maalesef. belirleyici etken o kütüphaneyi bulmak olucak sanırım. ama google bile kendinden utanır oldu sayemde.

Ahmet DAL

unread,
Dec 9, 2010, 11:55:30 AM12/9/10
to SystemProgramming_IU_2010
ismail integralin arctan ile bağlantısı nedir.Nasıl hesaplanıyor
arctan ile bi yazıversene.

On 9 Aralık, 14:37, mustafa uslu <m.u.s.t.a.f.a.u.s.l.u...@gmail.com>
wrote:

mesut özen

unread,
Dec 9, 2010, 12:23:45 PM12/9/10
to systemprogra...@googlegroups.com
1/a * arctan(x/a)

sanırım böyleydi.

Ahmet DAL

unread,
Dec 9, 2010, 1:44:21 PM12/9/10
to SystemProgramming_IU_2010
sağolasın şımdılık tek cvp bu olduuna gore benım için dorusu şımdıkıl
bu :)

yasin sancar

unread,
Dec 9, 2010, 2:02:23 PM12/9/10
to systemprogra...@googlegroups.com
arkadaşlar anladığım kadarıyla math.h kütüphanesi yok bayağı aradım googleden 
bi fikri olan arkadas söylerse cok sevinirim 

mesut özen

unread,
Dec 9, 2010, 3:09:05 PM12/9/10
to systemprogra...@googlegroups.com
herkes biliyor da bize mi söylemiyorlar acaba:)

09 Aralık 2010 21:02 tarihinde yasin sancar <sanca...@gmail.com> yazdı:

yasin sancar

unread,
Dec 9, 2010, 3:10:54 PM12/9/10
to systemprogra...@googlegroups.com
hocaya soran oldumu hic

tugay

unread,
Dec 9, 2010, 3:17:24 PM12/9/10
to SystemProgramming_IU_2010
Belirli integral olsa tamam da belirsiz de nasıl hesaplamayı
düşünüyorsunuz. arctan(x/2) bunu hesaplabilir misiniz

yasin sancar

unread,
Dec 9, 2010, 3:36:34 PM12/9/10
to systemprogra...@googlegroups.com
şimdi biz x ve a yı kullanıcıdan alıp  ekrana (1/a)*arctan(x/a)  nin sonucu yazdıracağız yada yanlısmı anlamısım ödevi?

fikri eş

unread,
Dec 9, 2010, 4:02:37 PM12/9/10
to SystemProgramming_IU_2010
arkadaşlar bu 1/a^2 olmayacak mı

fikri eş

unread,
Dec 9, 2010, 4:06:34 PM12/9/10
to SystemProgramming_IU_2010

arkadaşlar doğrusu 1/a olacak.Küçük bi yanlışlık yapmışım...
09 Aralık 2010 23:02 tarihinde fikri eş <fikr...@gmail.com> yazdı:



--
Fikri EŞ

Ergun Sahin

unread,
Dec 9, 2010, 4:13:30 PM12/9/10
to systemprogra...@googlegroups.com
Beyler anladığım kadarıyla ayrı bir math.h yok olanı koda bağlıyorsunuz. Büyük ihtimalle Makefile içinde küçük bir değişiklikle olay hallediliyor.  (Bir  saattir uğraşıyorum sizde boşuna bir saatinizi harcamayın)

09 Aralık 2010 23:06 tarihinde fikri eş <fikr...@gmail.com> yazdı:

Ergun Sahin

unread,
Dec 10, 2010, 8:35:47 AM12/10/10
to systemprogra...@googlegroups.com
Gençlik hoca derste ödev hakkında bir şey söyledi mi?

09 Aralık 2010 23:13 tarihinde Ergun Sahin <yusufer...@gmail.com> yazdı:

Ahmet DAL

unread,
Dec 10, 2010, 8:39:08 AM12/10/10
to SystemProgramming_IU_2010
ders yoktu

On 10 Aralık, 15:35, Ergun Sahin <yusufergunsa...@gmail.com> wrote:
> Gençlik hoca derste ödev hakkında bir şey söyledi mi?
>
> 09 Aralık 2010 23:13 tarihinde Ergun Sahin <yusufergunsa...@gmail.com>yazdı:
>
>
>
> > Beyler anladığım kadarıyla ayrı bir math.h yok olanı koda bağlıyorsunuz.
> > Büyük ihtimalle Makefile içinde küçük bir değişiklikle olay hallediliyor.
> > (Bir  saattir uğraşıyorum sizde boşuna bir saatinizi harcamayın)
>
> > 09 Aralık 2010 23:06 tarihinde fikri eş <fikri...@gmail.com> yazdı:
>
> >> arkadaşlar doğrusu 1/a olacak.Küçük bi yanlışlık yapmışım...
> >> 09 Aralık 2010 23:02 tarihinde fikri eş <fikri...@gmail.com> yazdı:
>
> >> arkadaşlar bu 1/a^2 olmayacak mı
>
> >>> On 9 Aralık, 22:36, yasin sancar <sancarya...@gmail.com> wrote:
> >>> > şimdi biz x ve a yı kullanıcıdan alıp  ekrana (1/a)*arctan(x/a)  nin
> >>> sonucu
> >>> > yazdıracağız yada yanlısmı anlamısım ödevi?
>
> >> --
> >> Fikri EŞ- Alıntıyı gizle -
>
> - Alıntıyı göster -

yasin sancar

unread,
Dec 10, 2010, 8:40:05 AM12/10/10
to systemprogra...@googlegroups.com
arkadaşlar bu ödev bizden ne istio hala anlamış deilim
konsola ne yazacaz 
cıktısı ne olacak bilen varmı?

Ergun Sahin

unread,
Dec 10, 2010, 9:23:07 AM12/10/10
to systemprogra...@googlegroups.com
Abi Hocanın verdiği 4işlem_proc kodunu derleyip proc'u yüklersen   {.aşağıda}    echo +1> /proc/arith/a  yazdığında echo a proc'una +1 girdisi gönderecek sonra kod çalıcak (kodu incelersen işaret ile arkasındaki değeri parçalayıp kullandığını fark edersin) . odevde yine dışardan değer girilecek hocanın kalıbı kullanırsan zaten echo dan sonra boşluk olmayan ilk 9 karakteri buf[]'a atıyor bize 2 sabit lazım (formüldeki a ve x) farzedelim echo   123 12 girildi sen bunu parçalayıp ilk kısmı a ikinci kısmı x olarak kullanıp sonucu hesaplayacaksın. Yani hocanın kodda buf'ı parçaladığı ve sonucu hesapladığı yerleri değiştirsen yeter.

Asıl sorun formüldeki atan() için math.h i module eklemek ben aramayı bıraktım çözümü bulan olusa haber versin

 {
kodu kopyala gedit'e yapıştır blahjdfk.c olarak kaydet;
Makefile oluştur;
konsola make yazarak Makefile'ı derle;
insmod   blahjdfk.o ile modülü yükle;
}



10 Aralık 2010 15:40 tarihinde yasin sancar <sanca...@gmail.com> yazdı:

yasin sancar

unread,
Dec 10, 2010, 9:37:30 AM12/10/10
to systemprogra...@googlegroups.com
ergun cok saol
ben onları anladım aslında yapmaya calıstım da ama dediğin gibi math.h kütüphanesi yok
acaba diyorum sonuca x 1 ve a 2 ise 
  1/2*arctan(1/2)
yazdırsak
yani arctan ı hesaplatmadan direk yazsak kabul edermi hoca? 

ahmet sözen

unread,
Dec 10, 2010, 9:49:43 AM12/10/10
to systemprogra...@googlegroups.com
@ergun: Arkadaşım dışardan a ve x değerlerini alırsak o zaman bu işlem sabitin integraline dönüşür ki hocanın böyle bişey istediğini sanmıyorum.Örneğin a=3 x=4 girilirse integralini alacağımız ifade 1/25 olur ki zaten bunun integrali de x/25 tir. Bence direk girişten o fonksiyonu alıp sonuca arctan'lı ifadeyi yazdıracağız
10 Aralık 2010 16:37 tarihinde yasin sancar <sanca...@gmail.com> yazdı:

Ergun Sahin

unread,
Dec 10, 2010, 10:12:29 AM12/10/10
to systemprogra...@googlegroups.com
@ahmet yanlış anlatmışım sabit derken hocanın verdiği integral ifadesi
\int {dx \over {a^2+x^2}} = {1 \over a}\arctan {x \over a} + C
eşit zaten bizim yapacağımız dışardan a ve x i alıp formülde yerine koymak a ve x her seferinde farklı verilebilr ama sonuç olarak dışardan alınıp yerine konacak. İntegral işaretinin ASCII karşılığı yok o yüzden direk formülü almak zaten imkansız. İstersen farklı bir sembol kullanırsın ama oda zorlamak olur, ne gereği var?

@yasin düşünce güzel :)) ama hocanın kabul edeceğini pek sanmıyorum :(

10 Aralık 2010 16:49 tarihinde ahmet sözen <ahmets...@gmail.com> yazdı:

yasin sancar

unread,
Dec 10, 2010, 10:16:24 AM12/10/10
to systemprogra...@googlegroups.com
math kütüphanesi yoksa yapılacak bisey yok baska bisey de gelmiyor aklıma

Ergun Sahin

unread,
Dec 10, 2010, 10:24:13 AM12/10/10
to systemprogra...@googlegroups.com
Google sen çok oluyon deyip girmemi yasakladı ama uygun kütüphaneyi bulamadım. Sadece bir kişi Linux'in atan() yerine kullandığı bir fonksiyonu var onunla sorumu çözdüm demiş(tosbağa adınıda yazsana) ama o kadar.

gcc <> -lm   ile math.h ı ilişkilendirebiliyorsunuz ama bu komutta direk derliyor linux'un kendi kütüphanelerini görmüyor

10 Aralık 2010 17:16 tarihinde yasin sancar <sanca...@gmail.com> yazdı:

yasin sancar

unread,
Dec 10, 2010, 10:29:24 AM12/10/10
to systemprogra...@googlegroups.com
Makefilenin içinde yapmamız gerekir bunu eğer oluosa tabi

Ahmet DAL

unread,
Dec 10, 2010, 10:33:39 AM12/10/10
to SystemProgramming_IU_2010
başka bir dosyada ilm ile derleyip o c dosyanısından bir fonksiyonu
asıl dosyadan çalıştıramazmıyız.

On 10 Aralık, 17:24, Ergun Sahin <yusufergunsa...@gmail.com> wrote:
> Google sen çok oluyon deyip girmemi yasakladı ama uygun kütüphaneyi
> bulamadım. Sadece bir kişi Linux'in atan() yerine kullandığı bir fonksiyonu
> var onunla sorumu çözdüm demiş(tosbağa adınıda yazsana) ama o kadar.
>
> gcc <> -lm   ile math.h ı ilişkilendirebiliyorsunuz ama bu komutta direk
> derliyor linux'un kendi kütüphanelerini görmüyor
>
> 10 Aralık 2010 17:16 tarihinde yasin sancar <sancarya...@gmail.com> yazdı:
>
>
>
> > math kütüphanesi yoksa yapılacak bisey yok baska bisey de gelmiyor aklıma- Alıntıyı gizle -
>
> - Alıntıyı göster -

Ahmet DAL

unread,
Dec 10, 2010, 10:34:07 AM12/10/10
to SystemProgramming_IU_2010
*gcc -lm
> > - Alıntıyı göster -- Alıntıyı gizle -
>
> - Alıntıyı göster -

Ergun Sahin

unread,
Dec 10, 2010, 10:48:02 AM12/10/10
to systemprogra...@googlegroups.com
gcc blahasd.c -lm        yazınca math.h ı  koda bağlıyor fakat gcc yi görünce direk derlediği için makefile ın geri kalnıyla ilgilenmiyor

10 Aralık 2010 17:34 tarihinde Ahmet DAL <khab...@gmail.com> yazdı:

Ergun Sahin

unread,
Dec 10, 2010, 6:35:18 PM12/10/10
to systemprogra...@googlegroups.com
Beyler ödevler teslim edildi, math.h sorunu çözen varsa söylesinde öğrenmiş olalım.

10 Aralık 2010 17:48 tarihinde Ergun Sahin <yusufer...@gmail.com> yazdı:
Reply all
Reply to author
Forward
0 new messages