Excelden matlab'a verilerimi aktarırken workspace de aynı excelimdeki gibi çıkıyor. Ama command window'da verilerim değişiyor.
Örneğin 4444 değeri 4,4444 oluyor… 2,70 değeri 0,0003 oluyor. Bunu nasıl engellerim? Excelimde verilerimden virgül yerine nokta kullandım ama yine olmadı. 2,70 değerini 2.70 diye yazdım. Yine olmadı. Yardımcı olur musunuz
Ekrana bastırırken daha az hafıza harcasın diye yuvarlama yapılıyor. format long fonksiyonunu kullanarak tekrar dener misiniz? Eger amaciniz bu degerleri command window'da görüntülemek ise fprintf fonksiyonu ile bastırmayı deneyebilirsiniz.
Teşekkür ederim cevabınız için
format long fonksiyonu da verilerimi değiştiriyor , aynen görüntülemek istiyorum excelimin aynısını yazması lazım değişiklik yapmasın istiyorum
Aşağıdaki verilerin olduğu bi mnf adında bi excel düşünün. Bu verileri matlaba aldım. Workspace'de aynı görünüyor.
Ama command window'da çağırdığım zaman değiştiriyor. verilerim aşağıda
44444
2.7
78.75
732
54036
2.72
95.75
890
89008
2.78
157.72
1466
veri=xlsread('mnf.xlsx');
veri deyip enter dediğimde ekrana yazdırılan çıktı aşağıdaki gibi oluyor
4.4444 0.0003 0.0079 0.0732
5.4036 0.0003 0.0096 0.0890
8.9008 0.0003 0.0158 0.1466
Preferences
(Ayarlar) kısmına girip Command Window sekmesini seçin,Numeric format kısmını long g yapın istediğiniz sonucu alacaksınız.
Resimde sonuç gözüküyor.