[]
matlab'da bir fonksiyonun grafiğini çizmek istiyorum.
function [ Nx,Sx ] = stress(Q)
NX=75
Nx=NX*cos(Q)^2
Sx=-NX*cos(Q)*sin(Q)
end
fonksiyon bu, çok basit. plot ya da ezplot komutlarını denedim. sınırlarını belirledim. fakat bana Q undefined diyor. nasıl olur ki bu iş?
grafik resimdeki gibi bir şey olcak.
NX=75
Nx=NX*cos(Q)^2
Sx=-NX*cos(Q)*sin(Q)
end
fonksiyon bu, çok basit. plot ya da ezplot komutlarını denedim. sınırlarını belirledim. fakat bana Q undefined diyor. nasıl olur ki bu iş?
grafik resimdeki gibi bir şey olcak.
bu sadece matlabda strees(Q) yazdiginizda size Nx ve Sx degerlerini cikti olarak bulan kucuk bir fonksiyon.sizin Q degeri vermeniz gerekiyor. bu da radyan cinsinden bir deger. o yuzden kucuk bir for loop ile Q degerlerini verelirsiniz (Q, 0dan pi/2ye kadar mesela), verdiginiz her Q degerine karsilik loop icinden fonksiyonu cagirip Nx ve Sx degerlerini bulabilrsiniz.
- Labyrinthe (27.10.10 21:22:30)
once Q radyan olarak tanimlanmali Q=0:0.01:pi;
fonksiyondaki usteli ve carpilari nokta carpi olarak degistir
function [ Nx,Sx ] = stress(Q)
NX=75;
Nx=NX*cos(Q).^2;
Sx=-NX*cos(Q).*sin(Q);
end
sonra [Nx,Sx]=stress(Q);
plot(Q,Nx,Q,Sx);
eger radyan degilde derece cinsinden olsun istiyosan x ekseni
k=180/pi;
plot(k*Q,Nx,k*Q,Sx);
fonksiyondaki usteli ve carpilari nokta carpi olarak degistir
function [ Nx,Sx ] = stress(Q)
NX=75;
Nx=NX*cos(Q).^2;
Sx=-NX*cos(Q).*sin(Q);
end
sonra [Nx,Sx]=stress(Q);
plot(Q,Nx,Q,Sx);
eger radyan degilde derece cinsinden olsun istiyosan x ekseni
k=180/pi;
plot(k*Q,Nx,k*Q,Sx);
- aero dynamik (28.10.10 00:21:41 ~ 00:22:50)
1