AKT 35 Aktüeryal Yazılımlar - Murat BÜYÜKYAZICI AKT 35 Aktüeryal Yazılımlar Matlab grafik çizimleri Creating a Plot x = :pi/:2*pi; y = sin(x) plot(x,y) xlabel('x = :2\pi') ylabel('sine of x') title('plot of the Sine Function','FontSize',2) Plot of the Sine Function.8.6.4.2 Sine of x -.2 -.4 -.6 -.8-2 3 4 5 6 7 x = :2 Ya da ezplot ile çizilebilir: ezplot('sin(x)',[,2*pi]) 2 Alıştırma : x x fonksiyonunun grafiğini [-2,2] aralığında hem plot ile hem de ezplot ile çiziniz. ezplot ile çizdirme ezplot('x.^2+x+',[-2,2]) plot ile çizdirme x=-2:.:2 y=x.^2+x+ plot(x,y)
AKT 35 Aktüeryal Yazılımlar - Murat BÜYÜKYAZICI 2 Alıştırma 2: x x fonksiyonunun grafiğini [-2,2] aralığında nokta kullanarak için plot ile çizdiriniz. x=linspace(-2,2,) y=x.^2+x+ plot(x,y) Multiple Data Sets in One Graph x = :pi/:2*pi; y = sin(x); y2 = sin(x-.25); y3 = sin(x-.5); plot(x,y,x,y2,x,y3) legend('sin(x)','sin(x-.25)','sin(x-.5)').8.6 sin(x) sin(x-.25) sin(x-.5).4.2 -.2 -.4 -.6 -.8-2 3 4 5 6 7 Specifying Line Styles and Colors Color strings are 'c', 'm', 'y', 'r', 'g', 'b', 'w', and 'k'. These correspond to cyan, magenta, yellow, red, green, blue, white, and black. Line style strings are '-' for solid, '--' for dashed, ':' for dotted, '-.' for dash-dot. Omit the line style for no line. The marker types are '+', 'o', '*', and 'x', and the filled marker types are 's' for square, 'd' for diamond, '^' for up triangle, 'v' for down triangle, '>' for right triangle, '<' for left triangle, 'p' for pentagram, 'h' for hexagram, and none for no marker. plot(x,y,'ks') 2 adet nokta için siyah kare marker çiziliyor. Nokta sayısı çok olduğu için grafik güzel görülmüyor. 2
AKT 35 Aktüeryal Yazılımlar - Murat BÜYÜKYAZICI Alıştırma 3: Aşağıdaki sin(x) grafiğini çiziniz..8.6.4.2 -.2 -.4 -.6 -.8-2 3 4 5 6 7 Nokta sayısı azaltılarak x = :pi/:2*pi; y = sin(x); plot(x,y,'r+:') ya da nokta sayısını azaltmadan x = :pi/:2*pi; x2 = :pi/:2*pi; plot(x,sin(x),'r:',x2,sin(x2),'r+') 3
AKT 35 Aktüeryal Yazılımlar - Murat BÜYÜKYAZICI Adding Plots to an Existing Graph The hold command enables you to add plots to an existing graph. When you type hold on devre dışı bırakmak için hold off Alıştırma 4: ezplot fonksiyonu ile önce exp(-x) sonra da sin(x) grafiklerini [,] aralığında aşağıdaki gibi çizdiriniz. exp(-x) ve sin(x) grafikleri.5 -.5-2 3 4 5 6 7 8 9 x ezplot('exp(-x)',[,]) hold on ezplot('sin(x)',[,]) title('exp(-x) ve sin(x) grafikleri') hold off 4
AKT 35 Aktüeryal Yazılımlar - Murat BÜYÜKYAZICI Multiple Plots in One Figure subplot(m,n,p) subplot(2,2,) 2 satır 2 sütunlu bir grafik matrisinin. Grafiğini aktif hale getirir. Pencereyi kapat. subplot(3,2,4) 3 satır 2 sütunlu bir grafik matrisinin 4. Grafiğini aktif hale getirir. Pencereyi kapat. Alıştırma 5: Aşağıdaki 2x2= 4 grafiği çizdiriniz. İlk satırdakileri ezplot ile, ikinci satırdakileri plot ile çiziniz..5.4.3.2..4.3.2. exp(-x) 5 x -4-2 2 4.5 -.5 -.5 -.5 sin(x) 5 x - - -5 5 subplot(2,2,) ezplot('exp(-x)',[,]) subplot(2,2,2) ezplot('sin(x)',[,]) subplot(2,2,3) x=linspace(-3,3,3) y=/sqrt(2*pi)*exp(-x.^2/2) plot(x,y) subplot(2,2,4) x=-2*pi:pi/:2*p y=cos(x) y2=cos(x-.25) y3=cos(x-.5) plot(x,y,x,y2,x,y3) 5
AKT 35 Aktüeryal Yazılımlar - Murat BÜYÜKYAZICI Setting Axis Limits axis([xmin xmax ymin ymax]) axis auto axis equal plot(exp(i*[:pi/:2*pi])) axis on axis off grid on grid off Alıştırma 6: Aşağıdaki grafiği elde ediniz. Graph of the sine function.8.6.4.2 sin(t) -.2 -.4 Note the odd symmetry. -.6 -.8 - -3-2 - 2 3 - t t = -pi:pi/:pi; y = sin(t); plot(t,y) axis([-pi pi - ]) xlabel('-\pi \leq {\itt} \leq \pi') ylabel('sin(t)') title('graph of the sine function') text(,-/3,'{\itnote the odd symmetry.}') Not: helpten küçük eşittir anlamıondaki leq taratınca diğer sembollerin nasıl elde edileceği de çıkıyor örneğin büyük eşittir \geq. Diğer sembolleri de bu dosyanın sonundaki ekte bulabilirsin. 6
AKT 35 Aktüeryal Yazılımlar - Murat BÜYÜKYAZICI Grafik üzerinde regresyon doğrusu uydurma x = -3:.2:3 y=+5*x+randn(size(x)) tools > data cursor (alt + click yapılırsa birden fazla noktanın koordinatını verir. tools > basic fitting ( sağ alt köşesindeki okla 3 adım ilerleyebiilirsin, ikinci adımda polinom katsayılarını, üçüncü adımda örneğin.:.2:3 serisi için tahminleri elde edebilirsin. insert > xlabel, title, texbox, arrow grafik üzerinde nesneler üzerini çift tıklayınca özellikleri geliyor değiştirilebilir. view > figure palet, plot browser, property editor figure palette 2x2 4 grafi seç, diğer grafiklere başka x,y çiftleri ekle (önce boş grafik seçili iken içine bir değişken at. sonra property editorden x data ve y data olarak aynı büyüklükte iki değişken seç refersh data tıkla. 3 boyutlu grafik t=linspace(,*pi,5) plot3(sin(t),cos(t),t) 35 3 25 2 5 5.5 -.5 - - -.5.5 7
AKT 35 Aktüeryal Yazılımlar - Murat BÜYÜKYAZICI Pasta Grafikler Iki boyutlu x = [ 3 5 25 2]; dilim = [ ]; pie(x,dilim) colormap jet % 22% 33% 28% 6% Üç boyutlu x = [ 3 5 25 2]; dilim = [ ]; pie3(x,dilim) colormap hsv 22% % 28% 33% 6% 8
AKT 35 Aktüeryal Yazılımlar - Murat BÜYÜKYAZICI Çubuk grafikler X= [25 35 3 45 5 55] Y = [ 5 6 8 4 5]; Z=[X;Y] bar3(z,.5) 6 4 2 2 2 3 4 5 6 9
AKT 35 Aktüeryal Yazılımlar - Murat BÜYÜKYAZICI Ek TeX Table \alpha α \upsilon υ \sim ~ \angle \phi Φ \leq \ast * \chi χ \infty \beta β \psi ψ \clubsuit \gamma γ \omega ω \diamondsuit \delta δ \Gamma Γ \heartsuit \epsilon ɛ \Delta Δ \spadesuit \zeta ζ \Theta Θ \leftrightarrow \eta η \Lambda Λ \leftarrow \theta Θ \Xi Ξ \Leftarrow \vartheta ϑ \Pi Π \uparrow \iota ι \Sigma Σ \rightarrow \kappa κ \Upsilon ϒ \Rightarrow \lambda λ \Phi Φ \downarrow \mu µ \Psi Ψ \circ º \nu ν \Omega Ω \pm ± \xi ξ \forall \geq \pi π \exists \propto \rho ρ \ni \partial \sigma σ \cong \bullet \varsigma ς \approx \div \tau τ \Re R \neq \equiv \oplus \aleph ℵ \Im I \cup \wp \otimes \subseteq \oslash \cap \in \supseteq \supset \lceil \subset \int \cdot \o ο \rfloor \neg \nabla
AKT 35 Aktüeryal Yazılımlar - Murat BÜYÜKYAZICI \lfloor \times x \ldots... \perp \surd \prime \wedge \varpi ϖ \ \rceil \rangle \mid \vee \copyright \langle You can also specify stream modifiers that control font type and color. The first four modifiers are mutually exclusive. However, you can use \fontname in combination with one of the other modifiers: \bf Bold font \it Italic font \sl Oblique font (rarely available) \rm Normal font \fontname{fontname} Specify the name of the font family to use. \fontsize{fontsize} Specify the font size in FontUnits. \color(colorspec) Specify color for succeeding characters Stream modifiers remain in effect until the end of the string or only within the context defined by braces { }.