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.

 

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

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);

aero dynamik
1

mobil görünümden çık