t=2*pit=linspace(0,2*t,100)x=sin(t)w=2*pi/ty=sin(w*t)a=max(x)b=a*yc=2*tvort=(1/t)*int(b,t,0,c)plot(t,vort)undefined function 'int' for input arguments of type 'double'.hatasını veriyor. nerde hata yapıyorum?
t=2*pi
t=linspace(0,2*t,100)
x=sin(t)
w=2*pi/t
y=sin(w*t)
a=max(x)
b=a*y
c=2*t
vort=(1/t)*int(b,t,0,c)
plot(t,vort)
undefined function 'int' for input arguments of type 'double'.
hatasını veriyor. nerde hata yapıyorum?
0
0.2 yazman gerekirken 0,2 yazıyor olabilir mısın?
0
0 dan 2*T ye kadar olarak düşündüm orayı. 0.2 den başlaması gibi bi durum oluyor sizin dediğinizle
0
int fonksiyonu tanımlı değil.
int'i sen mi yazmıştın. path içinde de olmayabilir, aynı klasöre kopyalayıp bir daha dene.
0
integrale almak için int komutunu tanıtmak mı gerekiyor? bilmeden etmeden yapısını mı bozmusum?
0
matlab'da integral komutu var onu deneyebilirsin. numerik alacaksan riemann sum yöntemi ile alman lazım.
0
Vort=(1/T)*integral(b,t,0,c) yaptım
First input argument must be a function handle. hatası verdi
0
tam olarak neyi hesaplamak istiyorsun, söylersen kodu yazabilirim belki.
0
ac volt için bir sinüs fonksiyonu tanımlayıp bunun ortalama voltunu bulacam. formülüde vortalama=(1/T)integral(Vmax*sinwt)dt belirli bir integral alt noktası 0 üst noktası T yani periyot uzunluğu kadar
0
formül doğru mu emin olamadım ama doğruysa şu şekilde:
Vmax=10; T=2; w=50; Q=1/T*integral(@(x) Vmax*sin(w*x),0,T)
Vmax,T, w değiştirebilirsin.
0