#include <iostream> //rand komutu C diline ait bir fonksiyon oldugu için cstdlib eklenmiştir. #include <cstdlib> using namespace std; //matris görüntülemek için bir fonksiyon oluşturuyoruz void show(int** matrix,int rows,int cols) { for(int i=0;i<rows;i++) { for(int j=0;j<cols;j++) { cout<<matrix[i][j]<<" "; } cout<<endl; } cout<<endl; } int main() { //new komutu ile matris tanımlamamız int **array; array = new int *[3]; for(int i = 0; i <2; i++) array[i] = new int[3]; //matrisin her elamnına 1 atama for(int i=0;i<2;i++) { for(int j=0;j<3;j++) { array[i][j]=1; } } show(array,2,3); }
Matematiksel operatörler: + Toplama – Çıkarma * Çarpma / Bölme ^ Üst alma .* Elemanter çarpım ./ Elemanter bölme .^ Elemanter üst alma a+b Boyutları aynı olan a ve b matrisini toplar. a-b Boyutları aynı olan a ve b matrislerinin farkını alır. a*b Sütun sayısı m olan a matrisiyle satır sayısı m olan b matrisini çarpar. a/b b düzenli kare bir matrisse (determinantı sıfırdan farklıysa), aynı boyutlu a matrisiyle; a*inv(b)işlemini yapar. a.*b Boyutları aynı olan a ve b matrislerinin elemanlarını karşılıklı olarak çarpar. a./b Boyutları aynı olan a ve b matrislerinin elemanlarını karşılıklı oranlar. sqrt Kök alma abs Mutlak değer rats Kesirli gösterim Mantıksal operatörler: & Ve | Veya ~ Değil / Bölme Karar operatörleri: > Büyüktür < Küçüktür >= Büyük eşittir <= Küçük eşittir == Eşittir ~= ...
Yorumlar
Yorum Gönder