Matlab etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Matlab etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

22 Nisan 2010 Perşembe

Matlab Dersinin Final Sınav Sorusu

m19

%www.ethemsulan.com
axis([-100 100 -100 100 -100 100])
hold on
grid on
box on
dik=[-10 10 10 10 10 -10 -10 -10;10 10 10 -10 -10 -10 -10 10
    ;-10 -10 -10 -10 -10 -10 -10 -10];
plot3(dik(1,:),dik(2,:),dik(3,:),'color','red','linewidth',2)
plot3(dik(1,:),dik(2,:),dik(3,:)+20,'color','red','linewidth',3)
hold on
grid on
ken=[-10 -10;-10 -10;-10 10];
plot3(ken(1,:),ken(2,:),ken(3,:),'color','red','linewidth',2)
plot3(-ken(1,:),ken(2,:),ken(3,:),'color','red','linewidth',2)
plot3(ken(1,:),-ken(2,:),ken(3,:),'color','red','linewidth',2)
plot3(-ken(1,:),-ken(2,:),ken(3,:),'color','red','linewidth',2)
ken=[-10 -10;-10 -10;-10 10];
plot3(ken(1,:),ken(2,:),ken(3,:),'color','red','linewidth',2)
plot3(-ken(1,:),ken(2,:),ken(3,:),'color','red','linewidth',2)
plot3(ken(1,:),-ken(2,:),ken(3,:),'color','red','linewidth',2)
plot3(-ken(1,:),-ken(2,:),ken(3,:),'color','red','linewidth',2)
hold on
yuz=[-10 10;-10 -10;-10 10];
plot3(yuz(1,:),yuz(2,:),yuz(3,:),'color','yellow','linewidth',2)
plot3(-yuz(1,:),yuz(2,:),yuz(3,:),'color','green','linewidth',2)
dik=[-10 10;-10 -10;0 0];
plot3(dik(1,:),dik(2,:),dik(3,:),'color','blue','linewidth',2)
plot3(dik(3,:),dik(2,:),dik(1,:),'color','yellow','linewidth',2)
dik2=[0 0;-10 10;-10 -10]
hold on
z=0:pi/50:2*pi;
x=2*sin(z);
y=2*cos(z);
cem=[x;y;z]
plot3(cem(1,:),cem(2,:)+4,cem(3,:)*0+10,'color','blue','linewidth',2)
ak=[0 0;2 -5;-10 -10];
plot3(ak(1,:),ak(2,:),ak(3,:)+20,'color','blue','linewidth',2);
ay=[0 5;-5 -10;-10 -10];
plot3(ay(1,:),ay(2,:),ay(3,:)+20,'color','blue','linewidth',2)
plot3(-ay(1,:),ay(2,:),ay(3,:)+20,'color','blue','linewidth',2)
cizgi=[-2 2;0 0;-10 -10];
plot3(cizgi(1,:),cizgi(2,:),cizgi(3,:)+20,'color','blue','linewidth',2)
%ikinci sekil
hold on
grid on
dik=[-10 10 10 10 10 -10 -10 -10;10 10 10 -10 -10 -10 -10 10
    ;-10 -10 -10 -10 -10 -10 -10 -10];
plot3(dik(1,:)-40,dik(2,:),dik(3,:))
plot3(dik(1,:)-40,dik(2,:),dik(3,:)+20)
hold on
grid on
ken=[-10 -10;-10 -10;-10 10];
plot3(ken(1,:)-40,ken(2,:),ken(3,:))
plot3(-ken(1,:)-40,ken(2,:),ken(3,:))
plot3(ken(1,:)-40,-ken(2,:),ken(3,:))
plot3(-ken(1,:)-40,-ken(2,:),ken(3,:))
ken=[-10 -10;-10 -10;-10 10];
plot3(ken(1,:)-40,ken(2,:),ken(3,:))
plot3(-ken(1,:)-40,ken(2,:),ken(3,:))
plot3(ken(1,:)-40,-ken(2,:),ken(3,:))
plot3(-ken(1,:)-40,-ken(2,:),ken(3,:))
hold on
plot3(cem(3,:)*0+10-40,cem(1,:),cem(2,:)+4,'color','green','linewidth',2)
ak=[0 0;2 -5;-10 -10];
plot3(ak(3,:)+20-40,ak(1,:),ak(2,:),'color','green','linewidth',2);
ay=[0 5;-5 -10;-10 -10];
plot3(ay(3,:)+20-40,ay(1,:),ay(2,:),'color','green','linewidth',2)
plot3(ay(3,:)+20-40,-ay(1,:),ay(2,:),'color','green','linewidth',2)
cizgi=[-2 2;0 0;-10 -10];
plot3(cizgi(3,:)+20-40,cizgi(1,:),cizgi(2,:),'color','green','linewidth',2)
hold on
plot3(yuz(3,:)-40,yuz(1,:),yuz(2,:))
plot3(yuz(3,:)-40,-yuz(1,:),yuz(2,:))
plot3(dik2(1,:)-40,dik2(2,:),dik2(3,:))
plot3(dik2(2,:)-40,dik2(1,:),dik2(3,:))
%ucuncu sekil
hold on
grid on
dik=[-10 10 10 10 10 -10 -10 -10;10 10 10 -10 -10 -10 -10 10
    ;-10 -10 -10 -10 -10 -10 -10 -10];
plot3(dik(1,:),dik(2,:),dik(3,:)+20+60)
plot3(dik(1,:),dik(2,:),dik(3,:)+60)
hold on
grid on
ken=[-10 -10;-10 -10;-10 10];
plot3(ken(1,:),ken(2,:),ken(3,:)+60)
plot3(-ken(1,:),ken(2,:),ken(3,:)+60)
plot3(ken(1,:),-ken(2,:),ken(3,:)+60)
plot3(-ken(1,:),-ken(2,:),ken(3,:)+60)
ken=[-10 -10;-10 -10;-10 10];
plot3(ken(1,:),ken(2,:),ken(3,:)+60)
plot3(-ken(1,:),ken(2,:),ken(3,:)+60)
plot3(ken(1,:),-ken(2,:),ken(3,:)+60)
plot3(-ken(1,:),-ken(2,:),ken(3,:)+60)
hold on
plot3(cem(2,:)+4,cem(3,:)*0+10,cem(1,:)+60,'color','black','linewidth',2)
ak=[0 0;2 -5;-10 -10];
plot3(ak(2,:),ak(3,:)+20,ak(1,:)+60,'color','black','linewidth',2);
ay=[0 5;-5 -10;-10 -10];
plot3(ay(2,:),ay(3,:)+20,ay(1,:)+60,'color','black','linewidth',2)
plot3(ay(2,:),ay(3,:)+20,-ay(1,:)+60,'color','black','linewidth',2)
cizgi=[-2 2;0 0;-10 -10];
plot3(cizgi(2,:),cizgi(3,:)+20,cizgi(1,:)+60,'color','black','linewidth',2)
hold on
plot3(yuz(3,:),yuz(1,:),yuz(2,:)+20+60)
plot3(yuz(3,:),-yuz(1,:),yuz(2,:)+20+60)
plot3(dik2(1,:),dik2(2,:),dik2(3,:)+20+60)
plot3(dik2(2,:),dik2(1,:),dik2(3,:)+20+60)

Üç boyutta şekil çizme final sınav sorusuydu.Aynı şekilleri farklı yüzeylerde çizilmesi isteniyordu.Normalde sınav 100 üzerinden değerlendiriliyordu.Ama erken yaptığım için ek olarak 20 puan da almıştım.Böylece final sınavından 120 puan almış oldum:))

Matlab ile Kum Saati Çizme Örneği

m18

%www.ethemsulan.com
close all
clear all
clc
subplot(2,2,1)
z = 0:pi/50:2*pi;
x=sin(z);
y=cos(z);
cember=[x ;y ;z ]
plot3(cember(1,:),cember(2,:),cember(3,:)*0,'color','red','linewidth',2);
hold on
plot3(cember(1,:),cember(2,:),cember(3,:)*0+20,'color','red','linewidth',2);
hold on
kenar=[-1 -1;0 0;0 20 ]
plot3(kenar(1,:),kenar(2,:),kenar(3,:),'color','red','linewidth',2);
hold on
plot3(-kenar(1,:),kenar(2,:),kenar(3,:),'color','red','linewidth',2);
hold on
%plot3(kenar(2,:),kenar(1,:),kenar(3,:),'color','red','linewidth',2);
%hold on
%plot3(kenar(2,:),-kenar(1,:),kenar(3,:),'color','red','linewidth',2);
%hold on
kenarcap=[-1 1;0 0;0 20 ]
plot3(kenarcap(1,:),kenarcap(2,:),kenarcap(3,:),'color','red','linewidth',2);
hold on
plot3(-kenarcap(1,:),kenarcap(2,:),kenarcap(3,:),'color','red','linewidth',2);
hold on
orta=[-1/sqrt(2) 0;-1/sqrt(2) 0;0 10];
plot3(orta(1,:),orta(2,:),orta(3,:),'color','red','linewidth',2);
hold on
orta=[1/sqrt(2) 0;-1/sqrt(2) 0;0 10];
plot3(orta(1,:),orta(2,:),orta(3,:),'color','red','linewidth',2);
hold on
orta=[0 0;-1 0;0 10];
plot3(orta(1,:),orta(2,:),orta(3,:),'color','red','linewidth',2);
hold on
cap=[-1 1;0 0;0 0];
plot3(cap(1,:),cap(2,:),cap(3,:),'color','red','linewidth',2);
hold on
cap=[-1/sqrt(2) 1/sqrt(2);-1/sqrt(2) 1/sqrt(2);0 0];
plot3(cap(1,:),cap(2,:),cap(3,:),'color','red','linewidth',2);
hold on
cap=[1/sqrt(2) -1/sqrt(2);-1/sqrt(2) 1/sqrt(2);0 0];
plot3(cap(1,:),cap(2,:),cap(3,:),'color','red','linewidth',2);
hold on
title('KUM SAATI')
xlabel('X ekseni')
ylabel('Y ekseni')
zlabel('Z ekseni')
grid on
box on
hold on
axis square
subplot(2,2,2)
z = 0:pi/50:2*pi;
x=sin(z);
y=cos(z);
cember=[x ;y ;z ]
plot3(cember(3,:)*0,cember(1,:),cember(2,:),'color','red','linewidth',2);
hold on
plot3(cember(3,:)*0+20,cember(1,:),cember(2,:),'color','red','linewidth',2);
hold on
kenar=[-1 -1;0 0;0 20 ]
plot3(kenar(3,:),kenar(1,:),kenar(2,:),'color','red','linewidth',2);
hold on
plot3(kenar(3,:),-kenar(1,:),kenar(2,:),'color','red','linewidth',2);
hold on
kenarcap=[-1 1;0 0;0 20 ]
plot3(kenarcap(3,:),kenarcap(1,:),kenarcap(2,:),'color','red','linewidth',2);
hold on
plot3(kenarcap(3,:),-kenarcap(1,:),kenarcap(2,:),'color','red','linewidth',2);
hold on
orta=[-1/sqrt(2) 0;-1/sqrt(2) 0;0 10];
plot3(orta(3,:),orta(1,:),orta(2,:),'color','red','linewidth',2);
hold on
orta=[1/sqrt(2) 0;-1/sqrt(2) 0;0 10];
plot3(orta(3,:),orta(1,:),orta(2,:),'color','red','linewidth',2);
hold on
orta=[0 0;-1 0;0 10];
plot3(orta(3,:),orta(1,:),orta(2,:),'color','red','linewidth',2);
hold on
cap=[-1 1;0 0;0 0];
plot3(cap(3,:),cap(1,:),cap(2,:),'color','red','linewidth',2);
hold on
cap=[-1/sqrt(2) 1/sqrt(2);-1/sqrt(2) 1/sqrt(2);0 0];
plot3(cap(3,:),cap(1,:),cap(2,:),'color','red','linewidth',2);
hold on
cap=[1/sqrt(2) -1/sqrt(2);-1/sqrt(2) 1/sqrt(2);0 0];
plot3(cap(3,:),cap(1,:),cap(2,:),'color','red','linewidth',2);
hold on
title('KUM SAATI')
xlabel('X ekseni')
ylabel('Y ekseni')
zlabel('Z ekseni')
grid on
box on
hold on
axis square
subplot(2,2,3)
z = 0:pi/50:2*pi;
x=sin(z);
y=cos(z);
cember=[x ;y ;z ]
plot3(cember(2,:),cember(3,:)*0,cember(1,:),'color','red','linewidth',2);
hold on
plot3(cember(2,:),cember(3,:)*0+20,cember(1,:),'color','red','linewidth',2);
hold on
kenar=[-1 -1;0 0;0 20 ]
plot3(kenar(2,:),kenar(3,:),kenar(1,:),'color','red','linewidth',2);
hold on
plot3(kenar(2,:),kenar(3,:),-kenar(1,:),'color','red','linewidth',2);
hold on
kenarcap=[-1 1;0 0;0 20 ]
plot3(kenarcap(2,:),kenarcap(3,:),kenarcap(1,:),'color','red','linewidth',2);
hold on
plot3(kenarcap(2,:),kenarcap(3,:),-kenarcap(1,:),'color','red','linewidth',2);
hold on
orta=[-1/sqrt(2) 0;-1/sqrt(2) 0;0 10];
plot3(orta(2,:),orta(3,:),orta(1,:),'color','red','linewidth',2);
hold on
orta=[1/sqrt(2) 0;-1/sqrt(2) 0;0 10];
plot3(orta(2,:),orta(3,:),orta(1,:),'color','red','linewidth',2);
hold on
orta=[0 0;-1 0;0 10];
plot3(orta(2,:),orta(3,:),orta(1,:),'color','red','linewidth',2);
hold on
cap=[-1 1;0 0;0 0];
plot3(cap(2,:),cap(3,:),cap(1,:),'color','red','linewidth',2);
hold on
cap=[-1/sqrt(2) 1/sqrt(2);-1/sqrt(2) 1/sqrt(2);0 0];
plot3(cap(2,:),cap(3,:),cap(1,:),'color','red','linewidth',2);
hold on
cap=[1/sqrt(2) -1/sqrt(2);-1/sqrt(2) 1/sqrt(2);0 0];
plot3(cap(2,:),cap(3,:),cap(1,:),'color','red','linewidth',2);
hold on
title('KUM SAATI')
xlabel('X ekseni')
ylabel('Y ekseni')
zlabel('Z ekseni')
grid on
box on
hold on
axis square

Matlab ile 3 Boyutta Çalışmak

m17

%www.ethemsulan.com
axis([-100 100 -100 100 -100 100])
hold on
grid on
box on
dik=[-10 10 10 10 10 -10 -10 -10;10 10 10 -10 -10 -10 -10 10
    ;-10 -10 -10 -10 -10 -10 -10 -10];
plot3(dik(1,:),dik(2,:),dik(3,:),'color','red','linewidth',2)
plot3(dik(1,:),dik(2,:),dik(3,:)+20,'color','red','linewidth',3)
hold on
grid on
ken=[-10 -10;-10 -10;-10 10];
plot3(ken(1,:),ken(2,:),ken(3,:),'color','red','linewidth',2)
plot3(-ken(1,:),ken(2,:),ken(3,:),'color','red','linewidth',2)
plot3(ken(1,:),-ken(2,:),ken(3,:),'color','red','linewidth',2)
plot3(-ken(1,:),-ken(2,:),ken(3,:),'color','red','linewidth',2)
ken=[-10 -10;-10 -10;-10 10];
plot3(ken(1,:),ken(2,:),ken(3,:),'color','red','linewidth',2)
plot3(-ken(1,:),ken(2,:),ken(3,:),'color','red','linewidth',2)
plot3(ken(1,:),-ken(2,:),ken(3,:),'color','red','linewidth',2)
plot3(-ken(1,:),-ken(2,:),ken(3,:),'color','red','linewidth',2)
hold on
yuz=[-10 10;-10 -10;-10 10];
plot3(yuz(1,:),yuz(2,:),yuz(3,:),'color','yellow','linewidth',2)
plot3(-yuz(1,:),yuz(2,:),yuz(3,:),'color','green','linewidth',2)
dik=[-10 10;-10 -10;0 0];
plot3(dik(1,:),dik(2,:),dik(3,:),'color','blue','linewidth',2)
plot3(dik(3,:),dik(2,:),dik(1,:),'color','yellow','linewidth',2)
dik2=[0 0;-10 10;-10 -10]
hold on
z=0:pi/50:2*pi;
x=2*sin(z);
y=2*cos(z);
cem=[x;y;z]
plot3(cem(1,:),cem(2,:)+4,cem(3,:)*0+10,'color','blue','linewidth',2)
ak=[0 0;2 -5;-10 -10];
plot3(ak(1,:),ak(2,:),ak(3,:)+20,'color','blue','linewidth',2);
ay=[0 5;-5 -10;-10 -10];
plot3(ay(1,:),ay(2,:),ay(3,:)+20,'color','blue','linewidth',2)
plot3(-ay(1,:),ay(2,:),ay(3,:)+20,'color','blue','linewidth',2)
cizgi=[-2 2;0 0;-10 -10];
plot3(cizgi(1,:),cizgi(2,:),cizgi(3,:)+20,'color','blue','linewidth',2)
%ucuncu sekil
hold on
grid on
dik=[-10 10 10 10 10 -10 -10 -10;10 10 10 -10 -10 -10 -10 10
    ;-10 -10 -10 -10 -10 -10 -10 -10];
plot3(dik(1,:)-40,dik(2,:),dik(3,:))
plot3(dik(1,:)-40,dik(2,:),dik(3,:)+20)
hold on
grid on
ken=[-10 -10;-10 -10;-10 10];
plot3(ken(1,:)-40,ken(2,:),ken(3,:))
plot3(-ken(1,:)-40,ken(2,:),ken(3,:))
plot3(ken(1,:)-40,-ken(2,:),ken(3,:))
plot3(-ken(1,:)-40,-ken(2,:),ken(3,:))
ken=[-10 -10;-10 -10;-10 10];
plot3(ken(1,:)-40,ken(2,:),ken(3,:))
plot3(-ken(1,:)-40,ken(2,:),ken(3,:))
plot3(ken(1,:)-40,-ken(2,:),ken(3,:))
plot3(-ken(1,:)-40,-ken(2,:),ken(3,:))
hold on
plot3(cem(3,:)*0+10-40,cem(1,:),cem(2,:)+4,'color','green','linewidth',2)
ak=[0 0;2 -5;-10 -10];
plot3(ak(3,:)+20-40,ak(1,:),ak(2,:),'color','green','linewidth',2);
ay=[0 5;-5 -10;-10 -10];
plot3(ay(3,:)+20-40,ay(1,:),ay(2,:),'color','green','linewidth',2)
plot3(ay(3,:)+20-40,-ay(1,:),ay(2,:),'color','green','linewidth',2)
cizgi=[-2 2;0 0;-10 -10];
plot3(cizgi(3,:)+20-40,cizgi(1,:),cizgi(2,:),'color','green','linewidth',2)
hold on
plot3(yuz(3,:)-40,yuz(1,:),yuz(2,:))
plot3(yuz(3,:)-40,-yuz(1,:),yuz(2,:))
plot3(dik2(1,:)-40,dik2(2,:),dik2(3,:))
plot3(dik2(2,:)-40,dik2(1,:),dik2(3,:))
%ucuncu sekil
hold on
grid on
dik=[-10 10 10 10 10 -10 -10 -10;10 10 10 -10 -10 -10 -10 10
    ;-10 -10 -10 -10 -10 -10 -10 -10];
plot3(dik(1,:),dik(2,:),dik(3,:)+60)
plot3(dik(1,:),dik(2,:),dik(3,:)+60)
hold on
grid on
ken=[-10 -10;-10 -10;-10 10];
plot3(ken(1,:),ken(2,:),ken(3,:)+60)
plot3(-ken(1,:),ken(2,:),ken(3,:)+60)
plot3(ken(1,:),-ken(2,:),ken(3,:)+60)
plot3(-ken(1,:),-ken(2,:),ken(3,:)+60)
ken=[-10 -10;-10 -10;-10 10];
plot3(ken(1,:),ken(2,:),ken(3,:)+60)
plot3(-ken(1,:),ken(2,:),ken(3,:)+60)
plot3(ken(1,:),-ken(2,:),ken(3,:)+60)
plot3(-ken(1,:),-ken(2,:),ken(3,:)+60)
hold on
plot3(cem(2,:)+4,cem(3,:)*0+10,cem(1,:)+60,'color','black','linewidth',2)
ak=[0 0;2 -5;-10 -10];
plot3(ak(2,:),ak(3,:)+20,ak(1,:)+60,'color','black','linewidth',2);
ay=[0 5;-5 -10;-10 -10];
plot3(ay(2,:),ay(3,:)+20,ay(1,:)+60,'color','black','linewidth',2)
plot3(ay(2,:),ay(3,:)+20,-ay(1,:)+60,'color','black','linewidth',2)
cizgi=[-2 2;0 0;-10 -10];
plot3(cizgi(2,:),cizgi(3,:)+20,cizgi(1,:)+60,'color','black','linewidth',2)
hold on
plot3(yuz(3,:),yuz(1,:),yuz(2,:)+20+60)
plot3(yuz(3,:),-yuz(1,:),yuz(2,:)+20+60)
plot3(dik2(1,:),dik2(2,:),dik2(3,:)+20+60)
plot3(dik2(2,:),dik2(1,:),dik2(3,:)+20+60)

Matlab ile Küpün içine Çember ve Üçgen Çizen Kod

m16

%www.ethemsulan.com
subplot(2,2,1)
axis([-10 10 -10 10 -10 10])
hold on
grid on
dik=[-10 10 10 10 10 -10 -10 -10;10 10 10 -10 -10 -10 -10 10
    ;-10 -10 -10 -10 -10 -10 -10 -10];
plot3(dik(1,:),dik(2,:),dik(3,:))
plot3(dik(1,:),dik(2,:),dik(3,:)+20)
hold on
grid on
ken=[-10 -10;-10 -10;-10 10];
plot3(ken(1,:),ken(2,:),ken(3,:))
plot3(-ken(1,:),ken(2,:),ken(3,:))
plot3(ken(1,:),-ken(2,:),ken(3,:))
plot3(-ken(1,:),-ken(2,:),ken(3,:))
hold on
z=0:pi/50:2*pi;
x=10*sin(z);
y=10*cos(z);
cem=[x;y;z]
plot3(cem(1,:),cem(2,:),cem(3,:)*0-10)
plot3(cem(1,:),cem(2,:),cem(3,:)*0+10)
hold on
yan=[0 0;-10 -10;-10 10];
plot3(yan(1,:),yan(2,:),yan(3,:))
plot3(yan(1,:),-yan(2,:),yan(3,:))
plot3(-yan(2,:),yan(1,:),yan(3,:))
plot3(yan(2,:),yan(1,:),yan(3,:))
ucgen=[-10 10 10 0 0 -10;0 0 0 0 0 0;-10 -10 -10 0 0 -10];
plot3(ucgen(1,:),ucgen(2,:),ucgen(3,:))
plot3(ucgen(2,:),ucgen(1,:),ucgen(3,:))
%ikşnci sekil
subplot(2,2,2)
axis([-10 10 -10 10 -10 10])
hold on
plot3(dik(1,:),dik(2,:),dik(3,:))
plot3(dik(1,:),dik(2,:),dik(3,:)+20)
hold on
plot3(ken(1,:),ken(2,:),ken(3,:))
plot3(-ken(1,:),ken(2,:),ken(3,:))
plot3(ken(1,:),-ken(2,:),ken(3,:))
plot3(-ken(1,:),-ken(2,:),ken(3,:))
grid on
plot3(cem(3,:)*0-10,cem(1,:),cem(2,:))
plot3(cem(3,:)*0+10,cem(1,:),cem(2,:))
hold on
plot3(yan(3,:),yan(1,:),yan(2,:))
plot3(yan(3,:),yan(1,:),-yan(2,:))
plot3(yan(3,:),-yan(2,:),yan(1,:))
plot3(yan(3,:),yan(2,:),yan(1,:))
hold on
plot3(ucgen(3,:),ucgen(1,:),ucgen(2,:))
plot3(ucgen(3,:),ucgen(2,:),ucgen(1,:))
%ucuncu sekil
subplot(2,2,3)
axis([-10 10 -10 10 -10 10])
hold on
grid on
plot3(dik(1,:),dik(2,:),dik(3,:))
plot3(dik(1,:),dik(2,:),dik(3,:)+20)
hold on
plot3(ken(1,:),ken(2,:),ken(3,:))
plot3(-ken(1,:),ken(2,:),ken(3,:))
plot3(ken(1,:),-ken(2,:),ken(3,:))
plot3(-ken(1,:),-ken(2,:),ken(3,:))
hold on
plot3(cem(2,:),cem(3,:)*0-10,cem(1,:))
plot3(cem(2,:),cem(3,:)*0+10,cem(1,:))
hold on
plot3(yan(2,:),yan(3,:),yan(1,:))
plot3(-yan(2,:),yan(3,:),yan(1,:))
plot3(yan(1,:),yan(3,:),-yan(2,:))
plot3(yan(1,:),yan(3,:),yan(2,:))
hold on
plot3(ucgen(1,:),-ucgen(3,:),-ucgen(2,:))
plot3(ucgen(2,:),-ucgen(3,:),-ucgen(1,:))

Matlab ile ones(), size(), abs(), sqrt(), ve Sayının Karesini Alma Örneği

m15

%www.ethemsulan.com
axis([-20 25 -20 20])
hold on
ad=[-8 -6 -4 -6 -6 -8 -4 -6 -6;-6 -4 -6 -4 -2 -2 -2 -2 0]
ad=[ad;ones(1,size(ad,2))]
plot(ad(1,:),ad(2,:))
x1=-8:0.01:-4;
x2=-4:-0.01:-8;
y1=sqrt(4-abs(x1+6).^2)+2;
y2=-sqrt(4-abs(x1+6).^2)+2;
cem=[x1 x2;y1 y2];
plot(cem(1,:),cem(2,:))
cem=[cem;ones(1,size(cem,2))]
matris=[-1 -1.5 -1;-1 0 -3;0 0 1];
ncem=matris*cem;
nad=matris*ad;
plot(ncem(1,:),ncem(2,:)) ;               
plot(nad(1,:),nad(2,:))

Matlab file Matris Tanımlama

m14

%www.ethemsulan.com
subplot(2,2,1)
hold on
x=-10:0.01:10;
y=x;
plot(3/5*x,y)
y=0*x;
plot(x,y)
y=x;
plot(0*x,y)
y=3/5*x;
plot(x,y)
y=x;
plot(-3/5*x,y)
y=3/5*x;
plot(-x,y)
subplot(2,2,2)
hold on
axis([-20 25 -20 20])
hold on
ad=[-8 -6 -4 -6 -6 -8 -4 -6 -6;-6 -4 -6 -4 -2 -2 -2 -2 0]
ad=[ad;ones(1,size(ad,2))]
plot(ad(1,:),ad(2,:))
x1=-8:0.01:-4;
x2=-4:-0.01:-8;
y1=sqrt(4-abs(x1+6).^2)+2;
y2=-sqrt(4-abs(x1+6).^2)+2;
cem=[x1 x2;y1 y2];
plot(cem(1,:),cem(2,:))
cem=[cem;ones(1,size(cem,2))]
matris=[-1 -1.5 -1;-1 0 -3;0 0 1];
ncem=matris*cem;
nad=matris*ad;
plot(ncem(1,:),ncem(2,:)) ;               
plot(nad(1,:),nad(2,:))