Soru sormjuliandate komutu kullanimi
m.topan tarafından 5 yıl önce soruldu

Merhabalar. Elimde bulunan büyük boyuttaki Excel dosyasini plot ile grafige dokmek istiyorum. Dosyada

Year
Month
Day
Hour
Minute
Second
Milliseconds

 seklindeki sütunlari x yatay ekseninde ve geriye kalan tek bir sütunu da (kN cinsinden kuvvet degerleri mevcut) y dikey ekseninde göstermeye calisiyorum. Eminim bircogunuz için basit bir soru bile olabilir. Umarim yardimci olabilirsiniz. SORUM SU SEKILDE:
***öncelikle Excel verimi Workspace e cektim. yatay eksende datanin icinde birden fazla sütunu nasil birlestirebilirim? bunlarin hepsini milisaniyeden en büyük gün degerine Kadar siralamak istiyorum.
 
*** bunun için mjuliandate komutunu buldum. (yanlis olabilir emin degilim.) yalniz benim lisansim Standard paket."Aerospace Toolbox" gerektigine dair bir uyari aliyorum bu komutu kullanmak istedigimde. Alternativ bir cozumu olan var mi??
 
NOT: Konu acil cözülmesi lazim. O yüzden yardimini esirgemeyen arkadaslara simdiden cok tesekkürler.
 
Mehmet

4 Cevap
hakkans Yönetici tarafından 5 yıl önce cevaplandı

Merhaba,
-Verinizin formatı ne şekilde tam olarak? Aşağıdaki linkteki soruya verilen cevapta datetime komutu kullanılarak sıralama yapılmış sanırım. Belki sizin senaryonuza da uyarlanabilir.
https://www.mathworks.com/matlabcentral/answers/178276-how-to-sort-by-date
-Datanızın içindeki sütunlardan tek bir satır vektörü mü elde etmek istiyorsunuz? Bunun için reshape komutu mevcut. Temel girdileri yeniden boyutlandırılmak istenen matris, yeni boyuttaki satır ve sütun sayıları:
https://www.mathworks.com/help/matlab/ref/reshape.html
Verinizle ilgili daha fazla bilgi verirseniz daha net cevaplar verebiliriz.
İyi çalışmalar,

Caglar Yönetici tarafından 5 yıl önce cevaplandı

Excel'de ayrı sutunlarda yer alan tarih bilgisini, tek degiskende toplamak icin "datetime" formatını kullanabilirsiniz.
Excel'den su sekilde vektorler geldigini var sayıyorum:

>> datetime(year, month, day, hour, minute, second, millisecond)
ans =
2×1 datetime array
05-Dec-2019 07:02:20
03-Oct-2017 02:15:13
 
Artık datetime formatında olduğu için, sıralama için de doğrudan sort komutunu kullanabilirsiniz.

m.topan tarafından 5 yıl önce cevaplandı

resim eklemeye calisiyorum ama upload etmedi bir türlü. yatay eksende 21:00:00:15 (saat-dakika-Saniye-milisaniye seklinde) tarih kismini da bunlarin altina vs koyulabilir. elimde cok net örnek var ama sitenin cok sacma bir resim yükleme sistemi var.

Caglar Yönetici tarafından 5 yıl önce cevaplandı

Sitede resim ekleme yok sanırım. Hizliresim, imgur gibi bir siteye yükleyip burada sadece o resmin internet adresini ekleyebiliyoruz.
Simdi anladigim kadarıyla sıralama ve veriyi okuma tamam ancak grafik tam istediginiz sekilde eksenleri isimlendirsin istiyorsunuz?