contourf, imagesc, surf, pcolor imagesc patch patch

Benzer belgeler
AKÜ TEKNOLOJİ FAKÜLTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ

MATLAB GRAFİK. Matlab, 2D ve 3D başta olmak üzere çok gelişmiş grafik araçları sunar:

Matlab da 2-boyutlu Grafik Çizimi. Arş. Gör. Mehmet Ali ÜSTÜNER

3. Ders Çok Boyutlu (Değişkenli) Veri Analizi

Görünmeyen Yüzey ve Arkayüz Kaldırma

Saat Yönünde 90 Derecelik Dönme Hareketi. Saatin Tersi Yönünde 90 Derecelik Dönme Hareketi

10/3/2017. Yapısal Jeoloji, Güz Ev Ödevi 1. ( ) Profile, Eğim, Yükseklik

MATLAB de GRAFİK İŞLEMLERİ

6. ÇİZİM İŞLEMLERİ Boyutlu Eğri Çizimi x ve y vektörleri ayni boyutta ise bu vektörleri ekrana çizdirmek için plot(x,y) komutu kullanılır.

Yrd. Doç. Dr. Caner ÖZCAN

MATLAB Semineri. EM 314 Kontrol Sistemleri 1 GÜMMF Elektrik-Elektronik Müh. Bölümü. 30 Nisan / 1 Mayıs 2007

Universal Ltd. Şti. Ana Menü Alt Menü - 1 Alt Menü - 2 Alt Menü - 3 Dosya Harita Dosya İşlemleri Dosya Aç Dosya Yeni Dosya Kapat

Grafik Komutları. Grafik Türleri plot: çizgisel grafikler bar: sütun bar şeklindeki grafikler stem: sütun çizgisel grafikler pie: pasta grafikleri

MATLAB. Grafikler DOÇ. DR. ERSAN KABALCI

Bilgisayar Programlama MATLAB

Fen ve Mühendislik Uygulamalarında MATLAB

Bilgisayar Programlama MATLAB

Mat Matematik II / Calculus II

1) BU TESTTE TEMEL MATEMATİK VE GEOMETRİ OLMAK ÜZERE, TOPLAM 40 ADET SORU VARDIR. 2) BU TESTİN CEVAPLANMASI İÇİN TAVSİYE EDİLEN SÜRE 40 DAKİKADIR.

Lys x 2 + y 2 = (6k) 2. (x 2k) 2 + y 2 = (2k 5) 2 olduğuna göre x 2 y 2 =? Cevap: 14k 2

k ise bir gerçek sayı olsun. Buna göre aşağıdaki işlemler Matlab da yapılabilir.

PARÇA MODELLEMEYE GİRİŞ

İNS1101 MÜHENDİSLİK ÇİZİMİ. Bingöl Üniversitesi İnşaat Mühendisliği Bölümü 2018

YÜKSEKLİK ÖLÇÜMÜ. Ölçme Bilgisi Ders Notları

TASARI GEOMETRİ SINAV SORULARI

Üçgende Açı ABC bir ikizkenar. A üçgen 30

Aplikasyon Klavuzu (V )

Bölüm 2: Kuvvet Vektörleri. Mühendislik Mekaniği: Statik

Page 1. İz Düşüm Çeşitleri ve Metotları

STEM komutu ayrık zamanlı sinyalleri veya fonksiyonları çizmek amacı ile kullanılır. Bu komutun en basit kullanım şekli şöyledir: stem(x,y).


2017 YGS MATEMATİK. 4. a sayısı iki farklı asal sayının çarpımıdır. OBEB (a,15) + OBEB(a,22)=2

Dersin Sorumlusu: Yrd. Doç. Dr. Birol SOYSAL. Sunumları Hazırlayan: Doç. Dr. Bülent ÇAKMAK

2. Basınç ve Akışkanların Statiği

Doç. Dr. Bilge DORAN

deneme onlineolimpiyat.wordpress.com

PROJE AŞAMALARI : Karayolu Geçkisi (Güzergahı Araştırması, Plan ve Boykesit):

kişi biri 4 kişilik, üçü ikişer kişilik 4 takıma kaç farklı şekilde ayrılabilir? (3150)

DENEY 1: Matlab de Temel Uygulamalar

ÖSYM M TEMEL MATEMATİK TESTİ YGS / MAT. Diğer sayfaya geçiniz. 1. Bu testte 40 soru vardır.

SAP 2000 İLE BETONARME HESAPLAMA. Hazırlayan: Dr. Onur TUNABOYU Eskişehir Teknik Üniversitesi Müh. Fak. İnşaat Müh. Bölümü

Algoritmalar ve Programlama. DERS - 4 Yrd. Doç. Dr. Ahmet SERBES

MAT 103 ANALİTİK GEOMETRİ I FİNAL ÇALIŞMA SORULARI

YGS GEOMETRİ DENEME 1

Probability Density Function (PDF, Sürekli fonksiyon)

ÖRNEK ÖRNEK ÖRNEK ÖRNEK

ÖZEL EGE LİSESİ 11. MATEMATİK YARIŞMASI 7. SINIF ELEME SINAVI TEST SORULARI

T.C. Ölçme, Seçme ve Yerleştirme Merkezi

3-D. İzometrik snap/grid ayarı. İzometrik çizim. İzometrik çizim. Geometrik Modeller. 3-D ye başlangıç. İzometrik çemberler. İzometrik ölçülendirme

TOPOĞRAFYA Kesitlerin Çıkarılması, Alan Hesapları, Hacim Hesapları

Üç Boyutlu Uzayda Koordinat sistemi

plot Nokta grafiği >> X = 0:100; >> Y1 = X +7.9; >> Y2 = (X * 4) -Y1;

SAYISAL ANALİZ. Doç.Dr. Cüneyt BAYILMIŞ. Sayısal Analiz. Doç.Dr. Cüneyt BAYILMIŞ

CAEeda TM OM6 KANADI MODELLEME. EDA Tasarım Analiz Mühendislik

Ders 07. Çok katlı İntegraller. 7.1 Alıştırmalar 07. Prof.Dr.Haydar Eş Prof.Dr.Timur Karaçay. 1. Soru 1

2014 LYS GEOMETRİ 3. A. parabolü ile. x 1 y a 9 çemberinin üç noktada kesişmesi için a kaç olmalıdır?

ihmal edilmeyecektir.

6. Advektif-Difüzyon. ÇEV 3523 Çevresel Taşınım Süreçleri Prof.Dr. Alper ELÇİ

Koordinat Dönüşümleri (V )

A A A A A A A A A A A

Yrd. Doç. Dr. Aycan M. MARANGOZ. BEÜ MÜHENDİSLİK FAKÜLTESİ GEOMATİK MÜHENDİSLİĞİ BÖLÜMÜ JDF329 FOTOGRAMETRİ I DERSi NOTLARI

ELASTİSİTE TEORİSİ I. Yrd. Doç Dr. Eray Arslan

Yrd. Doç. Dr. Aycan M. MARANGOZ. BEÜ MÜHENDİSLİK FAKÜLTESİ GEOMATİK MÜHENDİSLİĞİ BÖLÜMÜ JDF329 FOTOGRAMETRİ I DERSi NOTLARI

2011 YGS MATEMATİK Soruları

COM337 Bilgisayar Grafiği. OpenGL ile Grafik Programlama. Dr. Erkan Bostancı

Kırım Filtresi ve Alt Örnekleme

BAĞLI POLİGON BAĞLI POLİGON

MAT213 Bilgisayar Programlama I Dersi Dönem Sonu Sınavı ( )

Perspektif: Bir cismin bir bakışta, genel olarak üç yüzünün birden görünecek şekilde çizilen resimlerine denir. PERSPEKTİF. Kavaliyer Kabinet Militer

8. SINIF MATEMATİK. Asal Çarpanlar Test sayısının kaç tane asal çarpanı vardır?

AST415 Astronomide Sayısal Çözümleme - I. 7. Grafik Çizimi

4. Şekil 1'deki ABCD karesi şeklindeki karton E ve F orta

SURVEY PRO NOKTA ALIMI VE APLİKASYONU

5. ÜNİTE İZDÜŞÜMÜ VE GÖRÜNÜŞ ÇIKARMA

T.C. Ölçme, Seçme ve Yerleştirme Merkezi

GÖRÜNTÜ İŞLEME HAFTA 2 SAYISAL GÖRÜNTÜ TEMELLERİ

ÜÇ BOYUTLU ÇİZİME GİRİŞ YÜZEY VE KATILARIN BİRLEŞTİRİLMESİ,ÇIKARILMASI,ARA KESİTLERİNİN ALINMASI:

T.C. Ölçme, Seçme ve Yerleştirme Merkezi

Teknik Resim 4. HAFTA

4. y=-2 doğrusundan 5 birim uzaklıkta. 5. O(0,0) başlangıç noktasından 3 birim. 6. A(1,2) ve B(5,8) noktalarından eşit. 7. x=-2 doğrusundan ve A(2,0)

ÇEV314 Yağmursuyu ve Kanalizasyon. KanalizasyonŞebekesinin Projelendirilmesi

TÜREV VE UYGULAMALARI

MATLAB İLE PROGRAMLAMAYA GİRİŞ. Nedim TUTKUN Elektrik Elektronik Mühendisliği Bölümü

BÖLÜM 04. Çalışma Unsurları

Uzayda iki doğrunun ortak dikme doğrusunun denklemi

Ders 1-Örnek 1. Yeni Model Başlatma. Kolon Hatlarõ (Aks Hasõrõ) Oluşturma. Görünüşleri Oluşturma (Plan ve Yandan Görünüş)

Dr. Fahri Vatansever GRAFİK. 6. Hafta GRAFİK MODU. x x (0,0) (x,y) piksel (pixel) EKRAN. (Xmax,Ymax)

Teknik Doküman. Revit te 2B profil (family) nesne yaratmak

MAT355 Kompleks Fonksiyonlar Teorisi I Hafta 3

Bulanık Mantık Bilgisayar Mühendisliği Bölümü Final Sınavı 27 Mayıs 2014 Süre: 1 Saat 45 Dakika

Kısa Program yazma-mdi

Bilgisayar Grafiğine Giriş Ders Notları

Ders 05. Çok değişkenli Fonksiyonlar. Kısmi Trevler. 5.1 Çözümler:Alıştırmalar 05. Prof.Dr.Haydar Eş Prof.Dr.Timur Karaçay

Yapılma Yöntemleri: » Arazi ölçmeleri (Takeometri)» Hava fotoğrafları (Fotoğrametri) TOPOĞRAFİK KONTURLAR

Tanımlar, Geometrik ve Matemetiksel Temeller. Yrd. Doç. Dr. Saygın ABDİKAN Yrd. Doç. Dr. Aycan M. MARANGOZ. JDF329 Fotogrametri I Ders Notu

SİNYALLER VE SİSTEMLERİN MATLAB YARDIMIYLA BENZETİMİ

BÖLÜM-II ERDAS IMAGINE TEMEL KISIM1: IMAGINE VIEWER 1

Algılama üzerinde etkilidir. Hareketi ve yönü belirleyici etki yaratırlar. Ayırma amaçlı. Kalın çizgiler daha etkilidir.

Dünya nın şekli. Küre?

Transkript:

pcolor contourf, imagesc, surf, imagesc patch patch

x=[0 1 1 0]';% Koordinatlar sütunlarda verilmelidir. Bu yüzden transpozu alınıyor z=[3 3 0 0]'; p=[1 1 1 1]'; patch(x,z,p) patch x=[0 1 2 3 4;;;0 1 2 3 4]

z=[1 1 1.5 1.5 1;1 1.5 1.5 1 1;0.5.5 0 0;0 0.5.5 0] p=repmat([],4,1) patch(x,z,p) x = 0 1 2 3 4 0 1 2 3 4 z = 1.0000 1.0000 1.5000 1.5000 1.0000 1.0000 1.5000 1.5000 1.0000 1.0000 0 0.5000 0.5000 0 0 0 0 0.5000 0.5000 0 p = xu=[0 1.5]; % Ucgenin x koordinatları zu=[1 1 1.5]; % Ucgenin z koordinatları xd=[0 1 1 0]; % Dörtgenin x koordinatları zd=[0 0 1 1]; % Dörtgenin z koordinatları patch(xu,zu,[1 1 1]') %Ucgen ciziliyor

hold on patch(xd,zd,[2 2 2 2]')%Dörtgen çiziliyor colormap(jet(2)) axis image;box on;grid xlabel('x(m)');ylabel('z(m)') alpha(.5) %Saydamlık ayarlanıyor patch close all;clear all % Şekil 4.14.a da verilen şeklin verisi. Poligonların köşelerinin x,y ve z % koordinatları tanımlanmalıdır. subplot(121) x=[0 2 2 0;0 2 2 0]'; y=[0 0 0 0;1 1 1 1]'; z=[3 3 0 0;3 3 0 0]'; p=[1 1 1 1;2 2 2 2]'; patch(x,y,z,p) box on;grid on;axis([-1 3-1 2-1 4]) % Şekil 4.14.b da verilen şeklin verisi. Önceki poligonlara ek olarak yatay % düzlemde yer alan 3 yeni poligon eklenmiştir. subplot(122) x=[0 2 2 0;0 2 2 0;0 2 2 0;0 2 2 0;0 2 2 0]'; y=[0 0 0 0;1 1 1 1;-.5 -.5 1.5 1.5; 0 0 1 1;0 0 1 1]';

z=[3 3 0 0;3 3 0 0;1 1 1 1;3 3 3 3;0 0 0 0]'; p=[1 1 1 1;2 2 2 2;3 3 3 3;4 4 4 4;5 5 5 5]'; patch(x,y,z,p) box on;grid on;axis([-1 3-1 2-1 4]) x = 0 0 0 0 0 2 2 2 2 2 2 2 2 2 2 0 0 0 0 0 y = 0 1.0-0.5 0 0 0 1.0-0.5 0 0 0 1.0 1.5 1.0 1.0 0 1.0 1.5 1.0 1.0 z = 3 3 1 3 0 3 3 1 3 0 0 0 1 3 0 0 0 1 3 0 p =

patch contourf, imagesc, pcolor patch

% nx : x yönünde nokta sayısı nz : z yönünde nokta sayısı % z : z yönünde derinlikler rho : fiziksel parametre % x : noktaların x konumları % Yukarıdaki bilgiler res2d.mat dosyası içeriğinde bulunmaktadır. % load deyimi ile aynı isimli değişkenler belleğe yüklenilebilir. load res2d.mat say=1; for k=1:nx-1 for m=1:nz-1 xp(say,:)=[x(k) x(k+1) x(k+1) x(k)]; zp(say,:)=[z(m) z(m) z(m+1) z(m+1)]; say=say+1; end end patch(xp',zp',repmat(rho',4,1)); xlabel('uzaklık (m)'); ylabel('derinlik (m)'); title('model Özdirenç Kesiti' ); axis image

clear all close all clc pname='a5-1ws'; % 2B modellerden 3B görüntü elde etme XP=[];ZP=[];PRHO=[];YP=[]; for k=1:5 %Sistematik numaralandırılmış mat-dosyaları okunuyor data=load([pname,num2str(k),'.mat']); %Herbir kesitte yer alan hücrelerin x ve z koordinatları %birleştiriliyor XP=[XP;data.xp]; ZP=[ZP;data.zp]; %Model özdirençleri tüm kesitler için birleştiriliyor PRHO=[PRHO;data.prho]; %Üçüncü eksene ait koordinat değerleri oluşturuluyor. %Ardışık kesitlerin araları 2m olduğundan bir kesitteki tüm hücrelerin %y eksen değerleri aynıdır. Y yönünde ilerlendikçe sırasıyla 0,2,4,6,8 %şeklinde değerler almaktadır. YP=[YP;repmat((k-1)*2,length(data.prho),4)]; end %Tüm hücrelerin x,y,z koordinatları ve özdirençleri ayrı ayrı olmak üzere %birer parametrede toplandı. %Çizim yapılıyor: hh=patch(xp',yp',zp',repmat(log10(prho'),4,1)); %Dış çerçeve ekleniyor box on axis image %Hücre çerçeve rengi griye ayarlanıyor [R G B] değerler sırası ile kırmızı, %yeşil ve mavi renklerin ağırlığını belirliyor 0-1 aralığında giriliyor. set(hh,'edgecolor',[.5.5.5]); set(gca,'dataaspectratio',[1.35 1]) view(3) colorbar xlabel('uzaklık-x (m)');ylabel('uzaklık-y (m)');zlabel('derinlik-z (m)'); load res2d.mat say=1; % Topoğrafik bilgi varsayımsal olarak bir sinüs fonksiyonundan üretiliyor

y=sin(0.65*pi*x); for k=1:nx-1 for m=1:nz-1 xp(say,:)=[x(k) x(k+1) x(k+1) x(k)]; % z koordinatları her bir x konumunda tanımlı yüksekliğe göre kaydırılıyor zp(say,:)=[z(m)+y(k) z(m)+y(k+1) z(m+1)+y(k+1) z(m+1)+y(k)]; say=say+1; end end patch(xp',zp',repmat(rho',4,1)); xlabel('uzaklik (m)'); ylabel('derinlik (m)'); title('model Özdirenç Kesiti'); box on grid on

slice slice(x,y,z,v,sx,sy,sz) function dilimle % 3B varsayımsal veri üret [x,y,z] = meshgrid(linspace(-1,1,30)); v = x.^2 + y.^2 + z.^2; % Dilimleri çiz subplot(2,2,1) slice_ciz(x,y,z,v,[-1 1],[-1 1],[-1 1]) % eğik bir düzlem tanımla [xi, yi] = meshgrid(linspace(-1,1,50));zi = xi; subplot(2,2,2) slice_ciz(x,y,z,v,xi,yi,zi); % x=0,y=0 ve z=0 düzlemlerinden dilimler subplot(2,2,3) slice_ciz(x,y,z,v,0,0,0) % z-yönünde 0.5 birim aralık ile tekrarlı dilimler subplot(2,2,4) slice_ciz(x,y,z,v,[],[],-1:.5:1); function slice_ciz(x,y,z,v,xk,yk,zk) slice(x,y,z,v,xk,yk,zk); axis image;box on;xlabel('x-ekseni');ylabel('y-ekseni');zlabel('z-ekseni'); colormap(hsv)

slice function patch2slice clear all;close all;clc X=[];Y=[];Z=[];P=[];

prf_ara=2; % Profiller arasındaki uzaklık dx=1; dy=1; dz=0.25; %x, y ve z yönlerinde gridleme aralığı %Dosyalar okunup koordinat ve veriler birleştiriliyor for k=1:5 load(['a5-1ws',num2str(k),'.mat']) %hücrelerin merkez koordinatları x=(xp(:,1)+xp(:,2))/2; X=[X;x]; z=(zp(:,1)+zp(:,3))/2; Z=[Z;z]; %y yönünde profil aralığı kadar uzaklık y=(k-1)*prf_ara*ones(size(x)); Y=[Y;y]; %fiziksel parametreler P=[P;prho]; end % Verilerin yeniden gridleneceği ızgara oluşturuluyor xgrid=min(x):dx:max(x); ygrid=min(y):dy:max(y); zgrid=min(z):dz:max(z); [XG,YG,ZG]=meshgrid(xgrid,ygrid,zgrid); % Fiziksel parametrenin değerleri yeniden gridleniyor PG=griddata(X,Y,Z,P,XG,YG,ZG); % Y-yönünde kesitler alınıyor subplot(2,2,1) slice_ciz(xg,yg,zg,log10(pg),[],[0:2:8],[]) % Y- ve z- yönünde kesitler alınıyor subplot(2,2,2) slice_ciz(xg,yg,zg,log10(pg),[],[0:2:8],[-.5]) % x ve y-yönünde kesitler alınıyor subplot(2,2,3) slice_ciz(xg,yg,zg,log10(pg),[5 10 20 30],[2 6],[]) % z-yönünde kesitler alınıyor subplot(2,2,4) slice_ciz(xg,yg,zg,log10(pg),[],[],[-1-1.25]) function slice_ciz(x,y,z,v,xk,yk,zk) h=slice(x,y,z,v,xk,yk,zk); axis image;box on;xlabel('x-ekseni');ylabel('y-ekseni');zlabel('z-ekseni'); colormap(hsv) shading faceted set(h,'edgecolor',[.25.25.25]+.2)

isosurface slice isosurface(x,y,z,v,sp) slice_ciz(xg,yg,zg,log10(pg),[],[4],[-3]) hold on isosurface(xg,yg,zg,log10(pg),3.6) camlight lighting gouraud axis image;box on

kilise_dd_3 % Ölçüm hattı adı 2.0 % x-yönünde ölçüm aralığı 3 % Ölçümlerle ilgili bir parametre 150 % Veri sayısı 1 % Ölçümlerle ilgili bir parametre 0 % Ölçümlerle ilgili bir parametre 3.00 2.00 1 111.96 % Veri x-konumu mn ölçüm seviyesi görünür özdirenç 4.00 2.00 2 101.42 5.00 2.00 3 101.98 6.00 2.00 4 102.24 7.00 2.00 5 100.73 8.00 2.00 6 105.40...