Bilim ve Teknik yuvası.

 

MAT281 lineer cebir dersi bünyesinde en küçük kareler yöntemiyle bir 3. dereceden polinom elde edip onun grafiğini çizdirmem gerekiyor.
polyfit(x,y) komutuyla ben bunu çözdürdüm.bana
0.20000 -1.9679 6.1321 -2.3000

Sonucunu verdi. Bunun grafiğini çizdirmeyi başaramadım.

p1= ' ................ ' şeklinde polinoma atayıp
ezplot(p1,0,10) dedim hata verip sonuç vermiyor.

Bu arada matlabı daha bu sabah kurdum yani hiçbirşey bilmiyorum google dan bulduğum komutlarla çalıştım :)

cabbartartar
 
Mesajlar: 268
Kayıt: 15.07.2008
Bölüm: ELE
01 Oca 2009, 16:11 Başa Dön

 

cabbartartar yazdı:MAT281 lineer cebir dersi bünyesinde en küçük kareler yöntemiyle bir 3. dereceden polinom elde edip onun grafiğini çizdirmem gerekiyor.
polyfit(x,y) komutuyla ben bunu çözdürdüm.bana
0.20000 -1.9679 6.1321 -2.3000

Sonucunu verdi. Bunun grafiğini çizdirmeyi başaramadım.

p1= ' ................ ' şeklinde polinoma atayıp
ezplot(p1,0,10) dedim hata verip sonuç vermiyor.

Bu arada matlabı daha bu sabah kurdum yani hiçbirşey bilmiyorum google dan bulduğum komutlarla çalıştım :)

Ben geçen dönem aldım.. Dersi alanlardan birinde hazır kodu olması lazım onun.. Bende de vardı ama hangisi enkckkare hatrlamıorm :D

Misafir
 
01 Oca 2009, 16:19 Başa Dön

 

ben biraz kurcalıyorum simdi de bilmiyorum ki bişey googleda karşıma cıkan kodları tek tek deniyorum ancak

cabbartartar
 
Mesajlar: 268
Kayıt: 15.07.2008
Bölüm: ELE
01 Oca 2009, 16:22 Başa Dön

 

Hallettim ya bu matlabın help file ı dedikleri kadar varmış :D

cabbartartar
 
Mesajlar: 268
Kayıt: 15.07.2008
Bölüm: ELE
01 Oca 2009, 16:49 Başa Dön

 

cabbartartar yazdı:MAT281 lineer cebir dersi bünyesinde en küçük kareler yöntemiyle bir 3. dereceden polinom elde edip onun grafiğini çizdirmem gerekiyor.
polyfit(x,y) komutuyla ben bunu çözdürdüm.bana
0.20000 -1.9679 6.1321 -2.3000

Sonucunu verdi. Bunun grafiğini çizdirmeyi başaramadım.

p1= ' ................ ' şeklinde polinoma atayıp
ezplot(p1,0,10) dedim hata verip sonuç vermiyor.

Bu arada matlabı daha bu sabah kurdum yani hiçbirşey bilmiyorum google dan bulduğum komutlarla çalıştım :)


ezplot komutu, eğer sen denklemini sembolik olarak yazdıysan geçerlidir.

Örnek:

Kod: Tümünü seç
syms x

y=5*exp(x)-3*x

ezplot(y)


Yapman gereken ise şöyledir...

Elinde x ve y dataları(matrisleri) olduğunu var sayıyorum... Benim örnek dataları sen kendine göre değiştirirsin.

Kod: Tümünü seç
>> clc,clear;
>> x=[1,3,5,7,10,12,13,16,18,20];
>> y=[4,5,6,5,8,7,6,9,10,11];
>> denklem=polyfit(x,y,3);
>> y_new=polyval(denklem,x);
>> plot(x,y,'r*',x,y_new);


Eğer hocanız polyval-polyfit hazır komutlarını kullanmayın dediyse, ne yapman gerektiğini anlatabilirim...
Kullanıcı avatarı
Braxx't
 
Mesajlar: 1915
Kayıt: 04.09.2007
Bölüm: ELK
01 Oca 2009, 18:58 Başa Dön

 

casually yazdı:ulan bu mathlab kampus dışında çalışmıyor, hay ben bu okulun vereceği lisansa da, boyle ödev veren hocama da, selam edeyim.

bende senın gibi yukledım okulda evde calısmadı



matlab da ki matrisleri falan word de falan gosterebilir mıyız acaba biz cıktı verıcez

gokhan24
 
Mesajlar: 926
Kayıt: 02.11.2007
Konum: elektrik_elektronik
Bölüm: BLG
01 Oca 2009, 19:00 Başa Dön

 

gokhan24 yazdı:bende senın gibi yukledım okulda evde calısmadı



matlab da ki matrisleri falan word de falan gosterebilir mıyız acaba biz cıktı verıcez


2 yolun var bunun için,

-Metinler için kopyala yapıştır

-Grafik, histogram ve benzeri şeyler için, ekran çıktısı dediğimiz "Print Screen", klavyende "Prt Sc" veya benzeri bir tuş olması lazım, buna bastığın zaman sayfanın fotoğrafını çeker, daha sonra bu resmi bir fotoğraf işleme programında (Paint bile işini görür) gereken yeri alır, sonra Word'ün içine kopyalarsın.

Alternatif bir şey daha var, MATLAB'ın içinde "MATLAB Builder for Excel" diye bir alet var ama denemediğimden nasıl çalıştığından haberdar değilim...
Kullanıcı avatarı
Braxx't
 
Mesajlar: 1915
Kayıt: 04.09.2007
Bölüm: ELK
01 Oca 2009, 19:06 Başa Dön

 

kuskus yazdı:2 yolun var bunun için,

-Metinler için kopyala yapıştır

-Grafik, histogram ve benzeri şeyler için, ekran çıktısı dediğimiz "Print Screen", klavyende "Prt Sc" veya benzeri bir tuş olması lazım, buna bastığın zaman sayfanın fotoğrafını çeker, daha sonra bu resmi bir fotoğraf işleme programında (Paint bile işini görür) gereken yeri alır, sonra Word'ün içine kopyalarsın.

Alternatif bir şey daha var, MATLAB'ın içinde "MATLAB Builder for Excel" diye bir alet var ama denemediğimden nasıl çalıştığından haberdar değilim...

herzamanki gibi cok yardımcı oldun ama
matlab acılmıyo okul dısında

gokhan24
 
Mesajlar: 926
Kayıt: 02.11.2007
Konum: elektrik_elektronik
Bölüm: BLG
01 Oca 2009, 19:07 Başa Dön

 

gokhan24 yazdı:herzamanki gibi cok yardımcı oldun ama
matlab acılmıyo okul dısında


Malesef İTÜ'den alındığı zaman, lisans dosyası okul dışında problem yaratıyor, bu konuda benim yapabileceğim bir şey yok. Tavsiyem, ya sadece kampüs içinde kullanmanız, ya da FEB'deki CD'ci amcaya bir ziyarette bulunmanız yeterli olur :) .Eğer internetiniz hızlı ise, internetten de indirebilirsiniz.

Eğer "ben korsan yazılıma karşıyım" diyorsanız, MATLAB ile aynı işlevleri gören özgür yazılım hali "Octave"ı kullanmanızı öneririm.

Ya da ben bulabilirsem MATLAB cd'mi verebilirim... Ancak bu durum zaman uyuşmazlığından çok sonraya kalabilir :hmm



-------
Bu arada, MATLAB Builder'lar için, bilgisayara farklı derleyicilerin yüklü olması gerekiyor sanırım. Bu da yanılmıyorsam windows için imkansız, mcc gibi derleyiciler Linuxların içinde bulunur :hmm
Kullanıcı avatarı
Braxx't
 
Mesajlar: 1915
Kayıt: 04.09.2007
Bölüm: ELK
01 Oca 2009, 19:16 Başa Dön

 

kuskus yazdı:ezplot komutu, eğer sen denklemini sembolik olarak yazdıysan geçerlidir.

Örnek:

Kod: Tümünü seç
syms x

y=5*exp(x)-3*x

ezplot(y)


Yapman gereken ise şöyledir...

Elinde x ve y dataları(matrisleri) olduğunu var sayıyorum... Benim örnek dataları sen kendine göre değiştirirsin.

Kod: Tümünü seç
>> clc,clear;
>> x=[1,3,5,7,10,12,13,16,18,20];
>> y=[4,5,6,5,8,7,6,9,10,11];
>> denklem=polyfit(x,y,3);
>> y_new=polyval(denklem,x);
>> plot(x,y,'r*',x,y_new);


Eğer hocanız polyval-polyfit hazır komutlarını kullanmayın dediyse, ne yapman gerektiğini anlatabilirim...


Aynen dediğin gibi oldu hatta biraz da help file ı karıştırdım grafiği güzelleştirdim noktaları felan işaretledim çok şık oldu :)
Herkese teşekkürlerimi sunuyorum bu arada.

cabbartartar
 
Mesajlar: 268
Kayıt: 15.07.2008
Bölüm: ELE
01 Oca 2009, 19:23 Başa Dön

 

cabbartartar yazdı:Aynen dediğin gibi oldu hatta biraz da help file ı karıştırdım grafiği güzelleştirdim noktaları felan işaretledim çok şık oldu :)
Herkese teşekkürlerimi sunuyorum bu arada.


Rica ederim ;)
Kullanıcı avatarı
Braxx't
 
Mesajlar: 1915
Kayıt: 04.09.2007
Bölüm: ELK
01 Oca 2009, 19:25 Başa Dön

 

cabbartartar yazdı:Aynen dediğin gibi oldu hatta biraz da help file ı karıştırdım grafiği güzelleştirdim noktaları felan işaretledim çok şık oldu :)
Herkese teşekkürlerimi sunuyorum bu arada.



hoca yalnız küçük kare yöntemiyle bulun dedi polinomu ? sanki böle olmcaktı ???
Kullanıcı avatarı
Apranax
 
Mesajlar: 467
Kayıt: 18.08.2008
Bölüm: ELK
01 Oca 2009, 19:34 Başa Dön


Bu forumu gezen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 9 misafir