Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

Matlab Non-Monotonic date labelling


Bloodless

Öne çıkan mesajlar

Merhaba arkadaşlar,

Elimde bir deprem kataloğu var. Bu katalog içinden büyüklüklere bağlı enerji hesabı yapıyorum bu enerji değerlerini çizdirirken o enerjinin açığa çıktığı tarih'i x eksenine diyelim işlemem gerekiyor fakat matlab monotonic bir artış istiyor benden. Bunun yolu yordamı nedir?
Link to comment
Sosyal ağlarda paylaş

Code


clear; clc; close;
[FileName,PathName] = uigetfile('*.xls;*.xlsx','Select the file');
[ndata, text, alldata] = xlsread(sprintf('%s%s',PathName,FileName));

date = alldata(2:length(alldata(:,2)),2);
n = datenum(date,'dd.mm.yyyy');
xTickLabels = datestr(n,'dd.mm.yyyy');

M = str2double(alldata(2:length(alldata(:,8)),8)); %Ms büyüklükleri

for i = 1:length(M)
Es(i) = 10^(1.36*M(i) + 12.90);
end

semilogy(1:length(Es),Es);

ylabel 'Log(Es)';
xlabel 'Tarih';
title 'Enerji Değişimi';
grid on;

xTicks = get(gca,['y' 'Tick']);
set(gca,['x' 'TickLabel'], xTickLabels);



hadi onu çözdük gibi şimdide ticklerde sorun yaşıyorum sadece verdiğim 330 tarihin ilk 6 sını okuyor onları yazıyor xlabel'a :(
Link to comment
Sosyal ağlarda paylaş

×
×
  • Yeni Oluştur...