Web sitemizde size en iyi deneyimi sunmak için çerezleri kullanıyoruz. Hangi çerezleri kullandığımız hakkında daha fazla şey öğrenmek için Gizlilik
Onayla
Türker UZUNTürker UZUN
  • VERİ ANALİZİ
    • Veri Analiz Aşamaları
    • Pandas
    • CRM Analitiği
    • Makine Öğrenmesi
    • Ölçümleme Problemleri
    • Özellik Mühendisliği
    • Tavsiye Sistemleri
    • BI Araçları
  • LLM – AI
  • METODOLOJİ
  • PROGRAMLAMA
  • BLOG
  • DİZİ & FİLM
  • İLETİŞİM
Reading: MATLAB – Negatif Matris Değerlerini Bulma
Paylaş
Aa
Türker UZUNTürker UZUN
Aa
  • VERİ ANALİZİ
  • LLM – AI
  • METODOLOJİ
  • PROGRAMLAMA
  • BLOG
  • DİZİ & FİLM
  • İLETİŞİM
Ara...
  • VERİ ANALİZİ
    • Veri Analiz Aşamaları
    • Pandas
    • CRM Analitiği
    • Makine Öğrenmesi
    • Ölçümleme Problemleri
    • Özellik Mühendisliği
    • Tavsiye Sistemleri
    • BI Araçları
  • LLM – AI
  • METODOLOJİ
  • PROGRAMLAMA
  • BLOG
  • DİZİ & FİLM
  • İLETİŞİM
Follow US
Türker UZUN > Blog > Algoritma-Programlama > Matlab Blog > MATLAB – Negatif Matris Değerlerini Bulma
Matlab BlogPython Blog

MATLAB – Negatif Matris Değerlerini Bulma

1 Min Read
Paylaş
1 Min Read

Octave uygulaması sayesinde Matlab diline de aşina olmaya başladık. Matrisler ile ilgili aşağıdaki örnek işinize yarayabilir.

Bu örneğimizde satır sütun verisine göre otomatik bir matris oluşturuyoruz eksi ve artı değerlerde. Bu matristen negatif değerleri bulup yeni bir diziye atıyoruz. Daha sonra tek boyutlu dizimizi matrise çeviriyoruz. Daha kısa ve fonksiyonel kullanımı olabilir ancak ben bu şekilde işledim.

clc;clear;
satir=input("\n\nSatir Sayisini Giriniz..: ");
sutun=input("\nSutun Sayisini Giriniz..: ");
matris=randi([-50,50],satir,sutun);
fprintf("\n\nMatris: \n");
disp(matris);
B_matris=[];
for ii=1:satir
  for jj=1:sutun
    if matris(ii,jj)<0
      B_matris(length(B_matris)+1) = matris(ii,jj);
    else continue;
    end
  endfor
endfor
fprintf("\nNegatif Dizisi: \n");
disp(B_matris);
fprintf("\nÇarpanlar: \n");
v=factor(length(B_matris))
z=1;
a=1;

%{ Aşağıdaki satırlarda çarpanlarına ayırarak 2 sayı kalana kadar elemanlarını çarpıp satır sutun bilgisine aktararak yeni matris üretiyoruz.
%}
if length(v)>2
  while length(v)!=2
    v(1)=v(1)*v(2);
    v(2)=[];
    if length(v)==2
      break
    endif
  endwhile
else
  continue
endif
if length(v)==1
  fprintf("Asal sayıda eleman vardır. Matris yapılmaz.");
else
  satir=v(1);
  sutun=v(2);
  C=zeros(satir,sutun);
  for i=1:satir
    for j=1:sutun
      C(i,j)=B_matris(z);
      z+=1;
    endfor
  endfor
  fprintf("Negatif tek boyutlu diziden oluşan yeni matrisimiz..: \n");
  disp(C)
endif
ETİKETLER: Matlab Blog, Matlab Diziler, Matlab Matrisler, Matlab Programlama, Matlab Sayısal İşlemler, Matlab Tek Boyutlu Diziyi Çok Boyutlu Yapma
Editor Temmuz 2, 2020
Paylaş
Whatsapp Whatsapp LinkedIn Email Copy Link

Son Yazılar

  • LangChain Tool Tanıtımı (Kategorik)
  • Flowise Tool Node Tanıtımı
  • Flowise – Hazır Chatflow Akışları
  • Flowise – Hangi Node Ne Zaman Kullanılır?
  • Flowise Eğitimi – Node’ları Tanıyalım

Takip Et

Sponsor Linkler

İlginizi Çekebilir

Python Blog

Python Pip Kullanımında İleri Seviye: 50 Faydalı Komut ve İpucu!

Algoritma-ProgramlamaPython Blog

DataFrame Operasyonlarında Hata Tuzağı: SettingWithCopyWarning

Python Blog, Python Soruları, Python Dersleri, Python Veri Analizi, Python İlginç Sorular
Algoritma-ProgramlamaPython Blog

10 Beyin Yakan Python Fonksiyon Sorusu

Python BlogPython Veri Analizi

Python ile Metin Steganografi: Mesajınızı Resminize Gizleyin!

Türker UZUNTürker UZUN
Takip Et

Veri Analizi, ETL Süreçleri, Makine Öğrenimi, Doğal Dil İşleme Projeleri, Python Dersleri, Python Blog, Teknoloji Yazarı, AI Agents

Removed from reading list

Undo