kişisel internet günlüğü
Hepimiz seyrederken öldük öldük dirildik, ama maalesef buraya kadarmış. Sağlık olsun. Milli takımımıza tebrikler! Herkes alkışlar, slogan atar. Bizim farkımız olsun: buyurun MATLAB ile bayrağımızı çizelim :)
% Türk Bayrağı çizelim clc, clear k = 15; % k'yı değiştirerek ebatlarla oynayabilirsiniz. G = 18*k; % Yükseklik: 18k L = 27*k; % Genişlik: 27k bayrak = im2uint8(zeros(G, L)); x = 1:L; y = 1:G; [X,Y] = meshgrid(x,y); % Önce beyaz daire çizelim Z = (X-9*k).^2 + (Y-9*k).^2; beyazDaireKoordinatlari = find( Z <= (4.5*k)^2 ); bayrak(beyazDaireKoordinatlari) = 255; % İçine kırmızı daireyi oturtalım Z = (X-10.125*k).^2 + (Y-9*k).^2; kirmiziDaireKoordinatlari = find( Z <= (3.6*k)^2 ); bayrak(kirmiziDaireKoordinatlari) = 0; % Yıldızı çizelim px = [427 455 499 471 499 455 427 427 381 427] ./ 800 .* L; py = [206 243 229 267 305 291 328 281 267 253] ./ 533 .* G; in = inpolygon(X,Y,px,py); bayrak(in) = 255; % Şimdi siyah beyaz noktaları renklendirelim % Bayrak kırmızı (212,0,0) renk üstüne % beyaz (255,255,255) ay yıldızlı. renkliBayrak(:,:,1) = max(bayrak,212); renkliBayrak(:,:,2) = bayrak; renkliBayrak(:,:,3) = bayrak; % Buyurun... imshow(renkliBayrak)
birkangocerler
4 Temmuz 2008, 7:37 pm
kesinlikle süper olmus…