bonjour à tous , j'ai besoin d'aide dans mon programme MATLAB , le voila :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 close all;clear,clc; x=0.2 ; E=0.9 ; P=[] ; Q=[] ; V=[] ;h=500 ; V1=[] ; phi=0.8 ; pmax=((-((E*E)/(x))*(tan(phi)))+((E*E)/(x*(cos(phi)))))/2 ; vcrt=E/(sqrt(2*(1+(sin(phi))))) for p=0:h:pmax , P=[P p]; q=(p)*(tan(phi)) , Q=[Q q] v=sqrt( (0.5)*((E*E) - (2*q*x) + (E)*( sqrt((E*E) - ((4*p*p*x*x)/(E*E)) - (4*x*q))))) , V=[V v] v1=sqrt( (0.5)*((E*E) - (2*q*x) - (E)*( sqrt((E*E) - ((4*p*p*x*x)/(E*E)) - (4*x*q))))) , V1=[V1 v1] end plot(p,v,v1)
remarque : quand P varie ,Q varie avec elle avec un rapport constant ,et ensuite c'est v et v1 qui varies
je dois avoir cette allure http://www.hindawi.com/journals/mpe/...1.fig.007c.jpg , v pour avoir le quart de cercle et v1 pour avoir l'autre quart,
je veux avoir l'allure de V en fonction de P , mais je ne sais pas ou est le problème ,aider moi SVP !!
Partager