Peak2Peak
Aktif Üye
- Katılım
- 27 Haziran 2020
- Mesajlar
- 291
Merhaba MATLAB'da kendime bazı formüler için gui hazırlmaya karar verdim.
Önce basitten başlarayak ilerleceğim. Bazı yerlerde sorun yaşıyorum.
mesela cevap 0.002V çıkarsa bunu 2mV şeklinde göstermek istiyorum.
bunu yapmak için sayının tamsayı olduğu buluna kadar 10la çarpmasını ve kaç kere çarptıysa ona uygun bir birimi bulmasını düşündüm
tamsayı olduğunuda anlamak için floor(x)==x koşulunu düşündüm.
bu şekilde bir kod yazdım ama doğru çalıştıramadım.Nerde hata yapıyorum.
Önce basitten başlarayak ilerleceğim. Bazı yerlerde sorun yaşıyorum.
mesela cevap 0.002V çıkarsa bunu 2mV şeklinde göstermek istiyorum.
bunu yapmak için sayının tamsayı olduğu buluna kadar 10la çarpmasını ve kaç kere çarptıysa ona uygun bir birimi bulmasını düşündüm
tamsayı olduğunuda anlamak için floor(x)==x koşulunu düşündüm.
Kod:
for i= 1:100
I=I*10;
if floor(I)==I
msgbox("525252");
break
end
bu şekilde bir kod yazdım ama doğru çalıştıramadım.Nerde hata yapıyorum.