← Ana Sayfa

MATLAB CSV Okuma

17 Ekim 2026

Dosya, MATLAB dosyasıyla aynı dizinde bulunmak zorundadır. Aksi takdirde T = readtable('C:\Users\...\XX.csv'); şeklinde ifade edilir.

T = readtable('X.csv');
hiz   = T{:,1};
verim = T{:,2};

HizVerim = figure
plot(hiz, verim)
xlabel('Hız')
ylabel('Verim')
grid on

savefig("HizVerim.fig")
saveas(HizVerim, 'grafik.bmp')
Örnek CSV dosyası dizini
Örnek CSV dosyası dizini

Dizindeki tüm CSV'leri okumak için ise;

dosyalar = dir('*X.csv');

figure
xlabel('Hiz')
ylabel('Verim')

hold on
grid on

İstenilen verinin tepe noktasını bulma

T = readtable('X.csv');
Hiz   = T{:,1};
Verim = T{:,2};
[MaxVerim, i] = max(Verim);

fprintf('Max verim: %.2f \nHiz: %.2f\n',MaxVerim, Hiz(i));

plot(Hiz, Verim)
xlabel('Hız')
ylabel('Verim')
Örnek CSV dosyası dizini
Örnek CSV dosyası dizini

Dizindeki tüm CSV'leri okuyup her biri için ayrı grafik çizme

dosyalar = dir('*.csv');

for k = 1:numel(dosyalar)
    veri = readmatrix(dosyalar(k).name);
    [~, ad] = fileparts(dosyalar(k).name);

    figure
    plot(veri(:,1), veri(:,2))
    xlabel('X'); ylabel(ad); title(ad)
    grid on
end

Eksiklik veya bilgi yanlışı için lütfen iletişime geçiniz.