[]
matlab sorusu matlab'da plot yapmaca
merhaba, şimdi elimizde 200 tane element var ve bu 200 elementin herbiri için 96 tane data var ben bu 200 elementin curve'ünü beraberce çizmek zorundayım, datalar file'dan upload edilecek, yardım edebilir misiniz lütfen
Tüm dataları 96x200'lük bir M matrise yazdırıp
for i=1:96
hold
plot M(i,:)
end
gibi bir kodla hepsini tek grafiğe plot edebilirsiniz.
for i=1:96
hold
plot M(i,:)
end
gibi bir kodla hepsini tek grafiğe plot edebilirsiniz.
- johan sebastian (09.04.12 14:43:09)
çok teşekkür ederim peki tüm datayı file'dan alıp matrise nasıl yazdırabilirim acaba
- lllllllllllllllllll (09.04.12 14:43:56)
Import edeceğiniz bu datalar hangi formatta, excel mi text mi, bir de nasıl kayıtlı, virgülle falan mı ayrılmış şekilde?
- johan sebastian (09.04.12 14:50:37)
aralarında 1 karakter boşluk var txt formatlı
- lllllllllllllllllll (09.04.12 14:59:41 ~ 15:00:15)
Dosyayi Matlab klasorune atip,
M = dlmread('dosya adi', '\t')
gibi birşeylerler olması lazım. t yerine d, s,c gibi başka birşey de olabilir siz artık kurcalarsınız onu.
M = dlmread('dosya adi', '\t')
gibi birşeylerler olması lazım. t yerine d, s,c gibi başka birşey de olabilir siz artık kurcalarsınız onu.
- johan sebastian (09.04.12 15:06:50)
canım abim lütfen yapar mısın bana bunu, şu anda sınavdayım çok makbule geçer sınav sorusu bu
- lllllllllllllllllll (09.04.12 15:22:33)
Baştan öyle desene. Bakayım
- johan sebastian (09.04.12 15:34:41)
Dosyada her satırda birer boşluklu yazılmış 200 er data toplamda 96 satır var diye düşünerek bunu yazdım çalıştı:
M = dlmread('MATRIS.txt', '\c');
for i=1:96
plot (M(i,:))
hold
end
M = dlmread('MATRIS.txt', '\c');
for i=1:96
plot (M(i,:))
hold
end
- johan sebastian (09.04.12 15:43:37 ~ 15:45:01)
eyw panpa çok saol
- lllllllllllllllllll (09.04.12 16:29:31)
1