Matlab da İçi Boş Bir Üçgen Çizdirmek
Arkadaşlar bu yazımda da içi boş bir üçgen çizdirmeyi göstereceğim . Her zaman ki gibi çok kısa ve öz olmasına dikkat edeceğim. Biz matlab için konuşuyoruz fakat diğer arkadaşlarımızın da genel mantığı anlaması için açıklama yapacağım ki diğer dillere de çok kolay bir şekilde uyarlayabilsinler.
*
**
* *
* *
*****
Sizlerinde gördüğü üzere bir matrisin bazı indislerine boşluk bazı indislerine yıldız karakteri koyarak bu üçgen oluşturulmuş. Genel mantığımız bu matrisler üzerinden gitmek yani.
İki tane iç içe for döngüsü ile satır ve sütunları kontrol ederek ve bir if şartı ile 1. sutun sonuncu satır ve köşegenlere yıldız karakteri bastırdığımızda istediğimiz şekilde ulaşırız. Şimdi matlab da ki kodlamasını yazıyorum .
function IciBosUcgenCiz(n)
for i=1:n
for j=1:n
if (j==1) || (i==n) || (i==j)
fprintf('*');
else
fprintf(' ');
end
end
fprintf('\n');
end
Faydalı olması dileği ile . Daha fazlası için bana BURADAN ulaşabilirsiniz.
*
**
* *
* *
*****
Sizlerinde gördüğü üzere bir matrisin bazı indislerine boşluk bazı indislerine yıldız karakteri koyarak bu üçgen oluşturulmuş. Genel mantığımız bu matrisler üzerinden gitmek yani.
İki tane iç içe for döngüsü ile satır ve sütunları kontrol ederek ve bir if şartı ile 1. sutun sonuncu satır ve köşegenlere yıldız karakteri bastırdığımızda istediğimiz şekilde ulaşırız. Şimdi matlab da ki kodlamasını yazıyorum .
function IciBosUcgenCiz(n)
for i=1:n
for j=1:n
if (j==1) || (i==n) || (i==j)
fprintf('*');
else
fprintf(' ');
end
end
fprintf('\n');
end
Faydalı olması dileği ile . Daha fazlası için bana BURADAN ulaşabilirsiniz.
Yorumlar
Yorum Gönder