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.2 yazman gerekirken 0,2 yazıyor olabilir mısın?


0 dan 2*T ye kadar olarak düşündüm orayı. 0.2 den başlaması gibi bi durum oluyor sizin dediğinizle


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.


integrale almak için int komutunu tanıtmak mı gerekiyor? bilmeden etmeden yapısını mı bozmusum?


matlab'da integral komutu var onu deneyebilirsin. numerik alacaksan riemann sum yöntemi ile alman lazım.


Vort=(1/T)*integral(b,t,0,c) yaptım
First input argument must be a function handle. hatası verdi


tam olarak neyi hesaplamak istiyorsun, söylersen kodu yazabilirim belki.


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


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.
