*DERSİN NOT BAREMİ
Lisans | Ara Sınav % 40 50 Soru Test 100 Puan |
Final % 60 Final ÖDEVİ 25 puan 30 Soru Test 75 puan |
Bütünleme % 60 ÖDEV YOK 40 Soru Test 100 puan |
Mühendislik Tamamlama | Ara Sınav % 40 50 Soru Test 100 Puan |
Final % 60 ÖDEV YOK 40 Soru Test 100 puan |
Bütünleme % 60 ÖDEV YOK 40 Soru Test 100 puan |
DERS KONULARI-COURSE CONTENT
Haftalık Dersler
-
CAE Final Ödev
http://blog.aku.edu.tr/abaydir/cae-final-odev-html
=========Ders için gerekli olanlar===============
Kendi notebook bilgisayarınızla gelebilir veya lab.daki bilgisayarları kullanabilirsiniz.
16 gb veya üzeri flaş disk veya taşınabilir harddisk (fat 32 formayı yerine NTFS formatında olacak. Diskiniz fat32 ise dosyaları taşıyarak biçimlendirin)—- 8 gb flash disk MATLAB veya ANSYS bir programı dahi almıyor.
=========Kullanılacak yazılımlar ===================
Matlab 2019a alternatifi octave(LAB A da 18 var.)
Ansys, Fluent 2020 (LAB A da 18 var.)
simflow
simscale
vs.=========Dropbox===================
Küçük dosyaları anlık paylaşmak için Dropbox kullanıyoruz.
Ödevler için Başlangıç Dökümanları,
CAE-normal_ogretim_SUNUMLAR,
CAE-ikinci_ogretim_SUNUMLAR,
Faydalı Site Kısa Yolları,2019 Bahar döneminde toplam 2.3 gb boyutunda 102 dosya Dropbox ortak klasörü üzerinde paylaşılmıştır.
Polinomlar
-
Grafik_Ozellikleri_1
Grafik_Ozellikleri_2
-
FLUENT-Fluid Flow and Heat Transfer in a Mixing Tee
- fluent_13.0_workshop01-mixingtee-2017-2-Türkçe.pdf
- proje dosyası ve klasörü.png
- fluidtee.meshdat
FLUENT-Fluid Flow and Heat Transfer in a Mixing Tee 191 downloads 6.49 MBEnter Correct Password to DownloadNasıl olduğunu içeren
2-VİDEO-FLUENT-Bir T boruda Akışkan Akışı ve Isı Transferi-05-03-2015.mp4
video dosyası
DROPBOX ORTAK KLASÖRÜNDE -
fplot_ezplot_grafikleri
plot3_grafikleri
sembolik_islemlerkatli_integral
Adi Diferansiyel Denklem (ADD) Çözümü
Aşağıdaki Resimleri Masaüstüne İndiriniz. Resim üzerinde sağ tıkla “Resmi farklı kaydet…”Aynı Dosyalar
DROPBOX ORTAK KLASÖRÜNDE bulunmaktadır.-
10.Hafta-ANSYS-Explicit-Dynamics-Taylor-Darbe-Testi-Slayt Dosyaları
Derse Gelmeden Önce Okuyunuz.- ANSYS_Explicit_Dynamics_120_Workshop_01-09-4-lü-sayfa.pdf
- ANSYS_Explicit_Dynamics_120_Workshop_01-09-tekli-sayfa.pdf
10.Hafta-ANSYS-Explicit-Dynamics-Taylor-Darbe-Testi-Slayt Dosyaları 74 downloads 3.94 MBEnter Correct Password to Download
Aynı Dosyalar
DROPBOX ORTAK KLASÖRÜNDE bulunmaktadır.
:::::::::::::::::::::::::::::::::::::
DERS ARASINDAN SONRA
:::::::::::::::::::::::::::::::::::::
-
Aşağıdaki Resimleri Masaüstüne İndiriniz. Resim üzerinde sağ tıkla “Resmi farklı kaydet…”
Aynı Dosyalar
DROPBOX ORTAK KLASÖRÜNDE bulunmaktadır. -
2 DEĞİŞKENLİ (YIL-NÜFUS) İNTERPOLASYON
12345678910111213141516171819202122232413648270,16158018,17820950,18790174,20947188,24064763,27754820,31391421,35605176,40347719,44736957,50664458,56473035,67803927,70586256,71517100,72561312,73722988,74724269,75627384,76667864,77695904,78741053,79814871,:::::::::::::::::::::::::::::::::::::
Kaynak: https://tr.wikipedia.org/wiki/T%C3%BCrkiye’de_genel_n%C3%BCfus_say%C4%B1m%C4%B1
Türkiye’de nüfus sayımı Yıl Nüfus %± 1927 13.648.270 — 1935 16.158.018 %+18.4 1940 17.820.950 %+10.3 1945 18.790.174 %+5.4 1950 20.947.188 %+11.5 1955 24.064.763 %+14.9 1960 27.754.820 %+15.3 1965 31.391.421 %+13.1 1970 35.605.176 %+13.4 1975 40.347.719 %+13.3 1980 44.736.957 %+10.9 1985 50.664.458 %+13.2 1990 56.473.035 %+11.5 2000 67.803.927 %+20.1 2007 70.586.256 %+4.1 2008 71.517.100 %+1.3 2009 72.561.312 %+1.5 2010 73.722.988 %+1.6 2011 74.724.269 %+1.4 2012 75.627.384 %+1.2 2013 76.667.864 %+1.4 2014 77.695.904 %+1.3 2015 78.741.053 %+1.3 2016 79.814.871 %+1.4 Aynı Dosyalar
DROPBOX ORTAK KLASÖRÜNDE bulunmaktadır.:::::::::::::::::::::::::::::::::::::
DERS ARASINDAN SONRA
Aşağıdaki değerleri sadece 2019 n.ö. de kullanılmıştır.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859605,391195,38765,4349855,46085,44075,44085,43365,436595,45735,46155,470635,44675,44675,4495,46925,4765,42885,467495,7635,7635,6875755,5637855,365985,39575,57275,579655,58425,59465,51675,61765,62375,60535,62735,62625,63875,69245,68635,68355,7360755,77745,76885,78515,80525,789345,75985,82025,81125,81125,82645,82825,8386755,8874955,95955,94015,93775,94575,95015,9665,96315,9658 -
3 DEĞİŞKENLİ (ORTAM SICAKLIĞI-ZAMAN-MOTOR SICAKLIĞI) İNTERPOLASYON
12347.1 8.2 11.3 15.6 19.2;14.5 15 17.5 21.5 26.1;21.2 22.2 25.7 29.8 34.5;28.7 30.9 33.7 35.1 38.2Aynı Dosyalar
DROPBOX ORTAK KLASÖRÜNDE bulunmaktadır.
Dersin başında masaüstüne indirmiş olunuz.MATLAB-Dosya İşlemleri 142 downloads 22.01 KBEnter Correct Password to DownloadAynı Dosyalar
DROPBOX ORTAK KLASÖRÜNDE bulunmaktadır.
MATLAB Compiler-MATLAB Runtime (MCRInstaller.exe)MATLAB C Derleyici İndirmek İçin
Derlenmiş olan MATLAB uygulamalarını veya bileşenlerini MATLAB kurulumu olmaksızın çalıştırılması için.
Run compiled MATLAB applications or components without installing MATLAB
https://www.mathworks.com/products/compiler/matlab-runtime.html-
TASLAK Final Notlarıdır. (Ödev ve not birleştirmeleri için son kontrol yapılacaktır. Eğer hata varsa sitenin İletişim bölümünden yazınız.)
OBS not girişi açıldığından OBS’den de ilan edilecektir. (Harf notu sınırında olanlara 1 ek puan verilmiştir.)
Sadece 75 Puanlık Test Sonuçlarıdır.
0-25 puan aralığındaki Ödev Puanı eklenip 30 Mayıs 2019’a kadar OBS’de ilan edilecektir.
![]() |
![]() |
MATLAB ALTERNATİFLERİ
-
http://www.mathfreeon.com/editor
MATLAB KURULU DEĞİL diye üzülme octave-online.net var.
-
https://www.gnu.org/software/octave/
GNU Octave ya da kısaca Octave, öncelikli olarak sayısal hesaplamalar için tasarlanmış yüksek seviyeli bir dildir. Octave, özgür ve ücretsiz bir yazılımdır. Ticari karşılığı olan MATLAB ile çoğunlukla uyumlu bir dil kullanır. Doğrusal ve doğrusal olmayan matematiksel problemleri sayısal olarak çözmeye ve başka sayısal deneyler yapmaya elverişli bir komut satırı arayüzü sunmaktadır. Komut ekranı ve göresel arayüzleri destekler. Batch-uyumlu bir dil olarak da kullanılabilir. GNU Octave, GNU Projesi kapsamında olup 1988 yılından beri geliştirilmektedir.
Özellikler
Octave, doğrusal olmayan denklemlerin köklerini bulmak, sıradan fonksiyonların integralini almak, polinom işlemleri yapmak ve sıradan diferansiyel ve diferansiyel-cebirsel denklemlerin integralini almak için kapsamlı araçlara sahiptir. Octave, kendi dilinde yazılmış kullanıcı tanımlı işlevler sayesinde ya da C++, C, Fortran ya da başka dillerde yazılmış dinamik olarak yüklenen modüller kullanılarak kolayca genişletilebilir ve özelleştirilebilir.[1]
GNU Octave aynı zamanda yeniden dağıtımı serbest olan bir yazılımdır. Özgür Yazılım Vakfı tarafından yayınlandığı üzere GNU Genel Kamu Lisansı şartlarına uygun olarak yeniden dağıtımını yapabilir ve/veya değiştirilebilirsiniz.
Octave John W. Eaton ve başka pek çok kişi tarafından yazılmıştır. Octave özgür bir yazılım olduğu için ek fonksiyonlar yazarak ve ekleyerek ya da yaşadığınız problemleri paylaşarak onu daha da kullanışlı hale getirmeye katkıda bulunabilirsiniz.[1]
Kaynak: https://tr.wikipedia.org/wiki/GNU_Octave
http://www.scilab.org/SCILAB Nedir?
SCILAB INRIA’da sistem kontrol ve sinyal işleme uygulamarı için geliştirilmiştir. Binari ve kaynak kod formatında ücretsiz olarak dağıtılmaktadır. Ücretli olarak dağıtılmakta olan MATLAB’a benzer. MATLAB’a benzer bir çok özelliğe sahiptir.
Üç ayrı ana kısımdan oluşur
- Yorumlayıcı
- Fonksiyon kütüphaneleri (SCILAB prosedürleri)
- Fortran ve C rutin kütüphaneleri
Doğal olarak SCILAB matrisleri işleme yeteneğine sahiptir. (temel matris manipülasyonları, birleştirme, transpoz, invers v.b.)
SCILAB fonksiyonların ve fonksiyon kütüplanelerinin kullanıcı tarafından oluşturulabileceği açık bir programlama ortama sunar.
MATLAB ve SCILAB arasındaki farklar
Fonksiyonlar
SCILAB’de fonksiyonlar MATLAB’daki gibi m-file olmayıp değişkendir. Bir veya daha fazla fonksiyon tek bir dosyada tanımlanabilir.Fonksiyon aşağıdaki şekilde oluşturulur.
123456789function [y] = fct1(x)...endfunctionfunction [y] = fct2(x)...endfunctionSCILAB’de fonksiyonlar otomatik olarak yüklenmez. Kullanmadan önce tanımlı oldukları dosya
getf("dosya.sci")
şeklinde çalıştırılmalıdır.Ayrıca başka bir fonksiyon içinde on-line olarak
deff
komutu ile tanımlanabilirler.MATLAB’da skript dosyaları yalnızca dosya ismi yazlılarak çalıştırılabilirken, SCILAB’de
exec("dosya.sci")
şeklinde çalıştırılır.Yorum Satırları
SCILAB’de yorumlar
//
ile başlar.MATLAB’de yorumlar
%
ile başlar.Değişkenler
SCILAB’de ön tanımlı değişkenler
%
ön eki ile başlar. Örneğin PI sayısı için%pi
, sonsuz için%inf
kullanılır, ve yazma korumalıdırlar.Stringler
Stringler 1×1 matris olarak kabul edilir.
Booelean Değişkenler
MATLAB’de
0
ve1
ile ifade edilen boolean değişkenler SCILAB’de%F
ve%T
şeklinde ifade edilirler. Boolean değişkenler ile indeksleme aynı sonuçları vermez. Örneğinx=[1,2]; x([1,1])
(x([%T,%T])
değil) SCILAB’de[1,1]
ve MATLAB’de[1,2]
döndürür. Ayrıcax
bir matris ise,x(1:n,1)=[]
veyax(:)=[]
MATLAB’de geçerli bir işlem değildir.Polinomlar
SCILAB’de polinomlar ve polinom matrisleri
poly
fonksiyonu ile tanımlanır. MATALAB’de ise katsayılar vektörü olarak kabul edilirler.Boş Matrisler
[]+1
SCILAB’de1
, MATLAB’de[]
döndürür.Çizimler
Çizim fonksiyonları basit
plot
vemesh (plot3d)
dışında MATLAB ve SCILAB’de biribirleri ile uyumlu değildir.XCOS
XCOS ve SIMULINK birbirleri ile uyumlu değildir.
Bazı Özdeş Fonksiyonlar
MATLAB ve SCILAB’deki çoğu fonksiyon özdeştir.Bazılarının yazımlarında çok küçük faklar vardır. Aşağıda önemli yazılım fakları olan fonksiyonları gösteren kısa bir liste verilmiştir.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950MATLAB SCILABall andany orbalance balancclock unix('date')computer unix_g('machine')cputime timerdelete unix('rm file')dir unix_g('ls')echo modeeig spec / bdiageval evstrexist exists + typefclose file('close')feofferrorfeval evstr ve strcatfilter rtitrfinite (x < %inf)fopen file('open')fread readfseek fileftellfwrite writebglobalhomeisglobalisinf(a) a == %infisnan(a) a ~= aisstr(a) type(a) == 10keyboard pause + resumelasterrlookfor aproposmore linespack stacksizepause haltqz gspec+gschurrandn randrem modulosetstr code2strstrcmp(a,b) a == buicontroluimenu getvalueunix unix_gversionwhich whereisnargin [nargout,nargin]=argn(0)nargoutİndirme ve Kurulum
SCILAB’i ücretsiz olarak sisteminize uygun (Windows/Linux/Mac) kurulum dosyasını SCILAB.org sitesinden indirip kurabilirsiniz ve kullanmaya başyabilirsiniz.
Kaynak: http://www.progeltd.com/post/63224227846/scilab-dersleri-temel-seviye-ders-1-giri%C5%9F (siteden kaldırıldı.)
ANSYS ve MATLAB için http://www.figes.com.tr/egitim/index.php
Yazılımlar
MATLAB’e Giriş Part 1MATLAB’e Giriş Part 2
Türkçe-MatLab Video Dersler
Interactive MATLAB Tutorial
https://www.mathworks.com/academia/student_center/tutorials/player/player/content/CoursePlayer.html-
Maxima CAS 0: IntroductionMaxima CAS 1: Basic use of wxMaxima and some built-in functions along the way
Maxima CAS 0: Introduction
Maxima CAS 1: Basic use of wxMaxima and some built-in functions alo…
Maxima CAS 2: More built-in functions
Maxima, a Computer Algebra System
http://maxima.sourceforge.net/
http://math.stanford.edu/~paquin/MaximaBook.pdfDifferential Equations
http://maxima.sourceforge.net/docs/tutorial/en/gaertner-tutorial-revision/Pages/ODE0001.htm
http://maxima.sourceforge.net/docs/tutorial/en/gaertner-tutorial-revision/Pages/ode0003.htm
http://www.ma.utexas.edu/maxima/maxima_21.html#SEC65
http://eagle.cs.kent.edu/MAXIMA/maxima_23.html
The Computer Algebra Program Maxima – a Tutorial
http://maxima.sourceforge.net/docs/tutorial/en/gaertner-tutorial-revision/Contents.htmMaxima by Example:
Ch. 3, Ordinary Differential Equation Tools-Edwin L. Woollett-September 16, 2010
http://www.csulb.edu/~woollett/mbe3ode1.pdf
MAXIMA BY EXAMPLE:
DETAILED EXAMPLES OF THE USE OF THE
MAXIMA COMPUTER ALGEBRA SYSTEM
http://www.csulb.edu/~woollett/Maxima for Symbolic Computation
Maxima Manual
http://eagle.cs.kent.edu/MAXIMA/maxima_toc.htmlhttp://hippasus.com/resources/symmath/maximasym.html
SageMath
SageMath, Linux üzerine yazılmış tarayıcı tabanlı bir yazılımdır. Yazılımı yerel ağda bulunan bir bilgisayar üzerine kurulduğu takdir de aynı ağ üzerindeki her bilgisayar yazılımı kullanabilir. Yazılımın ayrıca bir de online versiyonu bulunmakta.(Kaynak:http://www.mekablog.com/ucretsiz-acik-kaynak-matlab-alternatifleri/#)Online versiyon için : http://sagenb.org/ (Ücretsiz üyelik gerekli)
İndirmek için : http://www.sagemath.org/download.html
a short introduction in how to interact with Sage.
http://www.sagemath.org/tour-quickstart.htmlstandard mathematical constants are defined in Sage, along with support for coercing them into GAP, PARI/GP, KASH, Maxima, Mathematica, Maple, Octave, and Singular
http://www.sagemath.org/doc/reference/constants/sage/symbolic/constants.html
Sage Tutorial v1.1 »
Sage as a Calculator
This part of the tutorial examines commands that allow you to use Sage much like a graphing calculator. The chapter on arithmetic and functions and the chapter on solving equations and inequalities serve as a foundation for the rest of the material. The chapters on plotting, statistics and calculus are independent of each other, although plotting may be useful to read next since plotting graphs is so is useful in calculus and in statistics.
http://www-rohan.sdsu.edu/~mosulliv/sagetutorial/sagecalc.html
Symbolic Integration
http://www.sagemath.org/doc/reference/calculus/sage/symbolic/integration/integral.html
Numerical Integration
http://www.sagemath.org/doc/reference/calculus/sage/gsl/integration.htmlSage Calculus Tutorial
http://www.sagemath.org/calctut/index.html
The Definition of the Derivative
http://www.sagemath.org/calctut/derivative.htmlSolving ordinary differential equations
http://www.sagemath.org/doc/reference/calculus/sage/calculus/desolvers.htmlPlotting
http://www.sagemath.org/doc/tutorial/tour_plotting.html
2D Plotting
http://www.sagemath.org/doc/reference/plotting/sage/plot/plot.htmlhttp://www.sagenb.org/home/Ayhan_Eses/
http://learningvirus.com/sage/index.html
Load Shear Moment Diagram with MathcadMathcad Finding Centroids
Bilimsel Hesaplama Kursu-AkademikLinux_AB2014
-
KODLAR
-
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768clc %ekranı temizlerclear % workspace çalışma alanını temizler%A=100:-4:4;% A vektörü%A=1:8%buyukluk=size(A);%B=2:0.5:5%B=A.^3%plot(A,B)%grafik çizme%c=1:(4-1)/5:4% D=linspace(1,10,10)%ilk değer, son değer,aralık% D(:,5) %5.sütunun değeri% DD=D' % ' satıra dönüştürme% DD(5,:) %5.satırdaki eleman%%% zeros(2)% tüm elemanları sıfırdan oluşur% eye(5) % birim matris oluşturur.%%% floor(5.45)%aşağı yuvarlama floor(pi)% ceil(5.45) %yukarı yuvarlama ceil(pi)%%A=[77 16 26 22]%ortalama=mean(A)%aritmetik ortalamamax(A)% değişken içindeki en yüksek değermin(A)% değişken içindeki en küçük değer%geoortalama=geomean(A)% geometrik ortalaması%harmonikortalama=harmmean(A)standartsapmasi=std(A) %standart sapma%elemanlarintoplami=sum(A) % elemanların toplamıelemansayisi=length (A)% eleman sayısı%ilk değer, son değer, parça sayısı-lineer olarak bölerB=linspace(0,5,10)%ilk değer, son değer, parça sayısı-logaritmik olarak bölerC=logspace(0,5,10)x=1:1:10;lineerparcala=linspace(0,50,10) %ilk değer son değer parça sayısılogparcala=logspace(0,3,30) % on üzeri ilk değer on üzeri son değer parça sayısıplot(x,lineerparcala)rem(13,5)%sayı, bölüm kalanı verir.E=[1 2 3 4]prod(E) %elemanların çarpımıC=[1 3 4; -2 5 2]prod (C) %sütunlardaki elemanları çarpar.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182clc %ekranı temizlerclear %değişkenleri siler- workspace i temizler% a=5;% b=3;%2değişken% c=a+b^4% %sind derece cinsinden sin değeri verir.% d=sind(30)%%%A=[2 5 -1; 3 0 4] %A matrisi%B=[1 3 6; 5 -3 3] %B matrisi%A.*B %eleman elemana çarpma%toplammatrisi=A+B %matris satır sütun sayısı aynı olmalı%cikarmamatrisi=A-B %matris satır sütun sayısı aynı olmalı%A-2 % A matrisindeki her elemandan 2 sayısı çıkarıldı%B(2,2) %satır,sütun elemanı%C=[1 3 5;-2 5 2;1 2 4;2 3 5]%matris%det(C)%determinant% buyukluk=size(C);% satirsayisi=buyukluk(1)% sutunsayisi=buyukluk(2)% eleman=C(3,2)% transpoz=C'%%% C=[1 3 4; -2 5 2] %C matrisi% D=[2 5;0 4; -1 6] %B matrisi% carpimmatrisi=C*D %ilk matrisin satır sayısı 2.sütun sayısına%E=[1 2 3 ; 3 1 2; 2 3 1]%F=[2 5 3 ; 1 0 4; 2 -1 6]%bölme işlemi için matrsini kare matrsi olması gerekiyor% inv komutu ile bölüm matrisinin tersi alınır matris kare olmalı%inv(F)*E % E matrisinin F matrisi ile bölümü%%A=[2 5; 3 0] %A matrisi%det(A) %matrisin determinatını verir. Matris kare olmalı%A^3 % A*A*A değerini veriyorA.^3 % %her elemanın üssünü verir.a = [1 2 3];b = [4 5 6];c = cross(a,b) %vektörel çarpımd = dot(a,b)%skaler çarpım%zeros(3)%sıfır matrisi%%% birimmatris=eye(10000);%birim matris% AA=birimmatris+3;% det(AA)
İlk hafta kodlarını ekledim sonraki haftalarda kendi kod ve açıklamalarınızı derste yazınız.