Multıplıcation By Polynomial Number, Multiply Two Polynomials, Addition And Subtraction Polynomial Into Another Polynomial, Derivation In Polynomial In SCILAB [TUTORIAL LESSON 3]
Hello Everybody;
In this lesson I will show you the polynomial operations in the SCILAB software program. We will multiply polynomials by multiplication, division, multiplication by numbers and derivative. Polynomials come from the equations and the coefficients of the equations are considered.
Herkese merhabalar;
Bu dersimizde sizlere SCILAB yazılım programında polinom işlemlerini göstereceğim. Polinomlarda çarpma, bölme, sayı ile çarpma ve türev alma işlemlerini işleyeceğiz. Polinomlar denklemlerden meydana gelir ve denklemlerin katsayıları ele alınır.
Polinomlar;
f(x)= 9*x^4 + 7 *x^3 + 4 *x^2 + 5 *x + 8
şeklindeki denklemlere denir. Biz ise kodlama işleminde bu denklemin katsayılarını ele alarak polinomumuzu SCILAB yazılım programımıza tanıtacağız. Kuvveti olmayan değerlerin katsayısını ' 0 ' olarak yazmamız gerekir.
1.ADIM
Bu adımımızda bir polinomu sayı ile çarpmayı öğreteceğim. Yukarıdaki denklemimizde gördüğümüz üzere polinomun kodlanmasının mantığını öğrendiniz ve yukarıdaki denklemi SCILAB yazılım programına nasıl kodlandığını göstereyim;
t=[8 5 4 7 9]
şeklinde ' Scilab 6.0.0 Console ' penceresinde katsayıları sondan başa doğru belirttim ve polinomumuzun adını ' t ' olarak tanıttım. Hemen ekrandaki görüntümüze geçelim;
Şeklinde SCILAB yazılım programımıza polinomumuzu tanıtmış olduk ve hemen sayı ile çarpma işlemine geçelim ve ' 8 ' sayısı ile çarpalım. Gereken kodumuz;
r=t*8
kodumuzu yazmamızın ardından ekrandaki görüntümüz;
Şeklinde sonuçlanmış oldu. Küsuratlı sayılarla da çarpıla bilmektedir.
2.ADIM
Bu adımımızda iki polinomu çarpma işlemi gerçekleştireceğiz. Hazır bulunan ' t ' ve ' r ' polinomlarımızı çarpalım. Gereken kodumuz;
y=conv(t,r)
olacaktır. ' Scilab 6.0.0 Console ' penceremize kodumuzu yazmamızın ardından ekranda oluşan görüntümüz;
Şeklinde tamamlanmış oldu. ' y ' yerine istediğimiz yanıtı da sağlayabiliriz. Örneğin;
sonuc=conv(t,r)
yenipolinom=conv(t,r)
gibi çeşitlendirilebilir.
3.ADIM
Bu adımımızda bir polinomu diğer bir polinoma bölme işlemini gerçekleştireceğiz. İki yeni polinom belirleyelim;
u=[9 6 3 8 5]
ve
p=[7 4 1 5 2]
şeklindeki iki polinomumuzu dileyen arkadaşlar yeni dosya açıp kayıt işlemini gerçekleştirip işleme alabilir Dileyen ise benim gibi ' Scilab 6.0.0 Console ' penceresinde işleme alabilir farketmez. ' Scilab 6.0.0 Console ' penceremize bu iki polinomumuzu tanıtmamızın ardından ekrandaki görüntümüz;
şeklinde tanıttık ve hadi bu iki polinomu birbirleri ile toplama işlemini gerçekleştirelim. Gereken kodumuz;
z=p+u
yazmamızın ardından ekrandaki görüntümüz;
şeklinde sonucumuza ulaşmış olduk. Yeni oluşan polinomumuzun ismi ise ' z ' polinomu oldu.
4.ADIM
Bu adımımızda polinomlar arasında çıkarma işlemi yapacağız. 3. adımımızda SCILAB yazılım programımıza tanıttığımız ' u ' ve ' p ' polinomları üzerinden çıkarma işlemini gerçekleştirelim ve gerekli kodumuzu yazalım;
e=u-p
şeklinde kodumuzun girişini tamamlayıp ' ENTER ' tuşuna tıkladıktan sonra ekranda oluşan sonucumuz;
Şeklinde sonuçlanmıştır. Bu işlemde ' u ' polinomunu ' p ' polinomundan çıkarma işlemini gerçekleştirdik.
5.ADIM
Bu adımımızda bir polinomun türevini alma işlemini gerçekleştireceğiz. Öğrettiğim üzere polinom kodumuzu yazdığımızda dersin başında yazdığım polinom denklemine bakarsak, denkleme göre yazdığımız koddaki polinom elemanları denklemin katsayılarını tersten ele alır. Bir ' f ' polinomu oluşturalım ve söylediğim denklemin oluşumunu sağlayalım.
f=[8 5 6 3]
yazalım polinomumuz denklemde ' x ' cinsinden oluşturulduğu için yeni yazılacak kodumuzdaki ' x ' terimi de ' x ' cinsinden SCILAB yazılım programımıza tanıtmamız içindir. Hadi kodumuzu yazmaya başlayalım;
f = poly( [1 -2 1], 'x', 'coeff' )
Şeklinde tanıtmamızın ardından ekrandaki görüntümüz;
Şimdi ise belirttiğimiz ' x ' cinsinden polinomun türevini alalım. Gereken kodumuz;
derivat(f)
yazmamızın ardından türevimizi almış oluruz ve ekrandaki görüntümüze dönecek olursak;
Şeklinde polinomumuzun türevini almış olduk.
Bu dersimde sizlere polinomları sayı ile çarpma, polinomları kendi aralarından çarpma, polimları toplama ve çıkarma. polinomların türevini alma işlemlerinin SCILAB yazılım programında nasıl yapıldığını öğrettim. Umarı faydalı bir anlatım olmuştur. Sorularınızı ve görüşlerinizi yorum kısmına yazarak bana ulaşabilirsiniz. SCILAB derslerimize devam edeceğiz. Son olarak dersimizde yazdığım kodların ve sonuçlarının tümünün ekran görüntülerini sizlerle paylaşıyorum.
İyi Çalışmalar Dilerim.
Posted on Utopian.io - Rewarding Open Source Contributors
Thank you for the contribution. It has been approved.
You can contact us on Discord.
[utopian-moderator]
Your contribution cannot be approved yet. See the Utopian Rules. Please edit your contribution to reapply for approval.
You may edit your post here, as shown below:
You can contact us on Discord.
[utopian-moderator]
Neyi düzelteceğimi tam olarak anlamadım rica etsem Türkçe olarak yazar mısınız? @damla
Başlık feed altında biraz kötü bir görüntü oluşturuyor. Rica etsem onu değiştirmeyi dener misiniz? İlk harf büyük veya kelimlerin sadece ilk harfleri büyük olacak şekilde daha iyi bir görüntü oluşturabilir.
I fixed please re-check
Hey @safakcoban I am @utopian-io. I have just upvoted you!
Achievements
Suggestions
Get Noticed!
Community-Driven Witness!
I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!
Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x