{"id":82,"date":"2020-12-03T20:30:39","date_gmt":"2020-12-03T20:30:39","guid":{"rendered":"http:\/\/med-space.org\/youssef-zaz-master\/?page_id=82"},"modified":"2020-12-10T14:29:20","modified_gmt":"2020-12-10T14:29:20","slug":"courbes","status":"publish","type":"page","link":"https:\/\/yzaz.net\/master\/courbes\/","title":{"rendered":"Matlab &#8211; Manipulation des courbes 2D et 3D"},"content":{"rendered":"<p>Nous dessinons la courbe l&#8217;\u00e9quation de sinus avec la fonction <strong><em>plot<\/em><\/strong>:<br \/>\n<span class=\"katex-eq\" data-katex-display=\"false\">\n\n\\ sin\\ ( x) \\ \\ \\ \\ \\ \\ avec\\ \\ 0&lt; x&lt; 4\\ \\pi\n\n<\/span><\/p>\n<pre class=\"brush: matlabkey; title: ; notranslate\" title=\"\">\r\nx=linspace(0,4*pi,100); % Cr\u00e9ez un tableau x de 100 \u00e9chantillons entre 0 et 4\u03c0.\r\ny=sin(x);               % Calculer sin du tableau x\r\nplot(y)  % Tracer le tableau y\r\n% Ajout du titre (facultatif)\r\ntitle ('Fonction Sinus') \r\n% Ajout des labels de l'abscisse et de l'ordonn\u00e9e (facultatif)\r\nxlabel('x')\r\nylabel('sin(x)')\r\n<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-100 size-full\" src=\"http:\/\/med-space.org\/youssef-zaz-master\/wp-content\/uploads\/2020\/12\/untitled2.jpg\" alt=\"\" width=\"560\" height=\"420\" srcset=\"https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled2.jpg 560w, https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled2-300x225.jpg 300w, https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled2-326x245.jpg 326w, https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled2-80x60.jpg 80w\" sizes=\"(max-width: 560px) 100vw, 560px\" \/><\/p>\n<p>Dessin d&#8217;une autre \u00e9quation:<\/p>\n<span class=\"katex-eq\" data-katex-display=\"false\">\n\ne^{-x\/3} \\ sin\\ ( x) \\ \\ \\ \\ \\ \\ avec\\ \\ 0&lt; x&lt; 4\\ \\pi\n\n<\/span>\n<pre class=\"brush: matlabkey; title: ; notranslate\" title=\"\">\r\nx=linspace(0,4*pi,100); % Cr\u00e9ez un tableau x de 100 \u00e9chantillons entre 0 et 4\u03c0.\r\ny=sin(x);      % Calculer sin du tableau x\r\ny1=exp(-x\/3);  % Calculer e&amp;lt;sup&amp;gt;-x \/ 3&amp;lt;\/sup&amp;gt; du tableau x\r\ny2=y.*y1;      % Multipliez les tableaux y et y1\r\nplot(y2)       % Tracer le tableau y2\r\n<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-96 size-full\" src=\"http:\/\/med-space.org\/youssef-zaz-master\/wp-content\/uploads\/2020\/12\/untitled.jpg\" alt=\"\" width=\"560\" height=\"420\" srcset=\"https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled.jpg 560w, https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled-300x225.jpg 300w, https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled-326x245.jpg 326w, https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled-80x60.jpg 80w\" sizes=\"(max-width: 560px) 100vw, 560px\" \/><\/p>\n<p>nous pouvons personaliser le marqueur:<br \/>\n<strong>plot(xdata, ydata, &#8216;marker_style&#8217;);<\/strong><\/p>\n<pre class=\"brush: matlabkey; title: ; notranslate\" title=\"\">\r\nx=-5:0.1:5;\r\nsqr=x.^2;\r\npl1=plot(x, sqr, 'r:s'); % r pour &amp;lt;em&amp;gt;red  &amp;lt;\/em&amp;gt;et s pour &amp;lt;em&amp;gt;square&amp;lt;\/em&amp;gt;\r\n<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-112 size-full\" src=\"http:\/\/med-space.org\/youssef-zaz-master\/wp-content\/uploads\/2020\/12\/untitled4.jpg\" alt=\"\" width=\"560\" height=\"420\" srcset=\"https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled4.jpg 560w, https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled4-300x225.jpg 300w, https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled4-326x245.jpg 326w, https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled4-80x60.jpg 80w\" sizes=\"(max-width: 560px) 100vw, 560px\" \/><\/p>\n<p>Un autre exemple avec un dessin qui contient 3 courbes \u00e0 la fois:<\/p>\n<pre class=\"brush: matlabkey; title: ; notranslate\" title=\"\">\r\nx = 0:pi\/100:2*pi;\r\ny1 = 2*cos(x);\r\ny2 = cos(x);\r\ny3 = 0.5*cos(x);\r\nplot(x,y1,'--',x,y2,'-',x,y3,':')\r\nxlabel('0 \\leq x \\leq 2\\pi')\r\nylabel('Fonctions Cosinus ')\r\nlegend('2*cos(x)','cos(x)','0.5*cos(x)')\r\ntitle('Exemple avec une figure multi-courbes')\r\naxis([0 2*pi -3 3])\r\n<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-114 size-full\" src=\"http:\/\/med-space.org\/youssef-zaz-master\/wp-content\/uploads\/2020\/12\/untitled5.jpg\" alt=\"\" width=\"560\" height=\"420\" srcset=\"https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled5.jpg 560w, https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled5-300x225.jpg 300w, https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled5-326x245.jpg 326w, https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled5-80x60.jpg 80w\" sizes=\"(max-width: 560px) 100vw, 560px\" \/><\/p>\n<p>Nous dessinons la courbe en 3D avec la fonction <strong><em>surf<\/em><\/strong> et <strong><em>mesh<\/em><\/strong>:<\/p>\n<p>Z = 10e<sup>(\u20130,4a)<\/sup> sin (2\u03c0ft) pour f = 2<br \/>\nAvec a et t varient de 0,1 \u00e0 7 et 0,1 \u00e0 2 respectivement<\/p>\n<pre class=\"brush: matlabkey; title: ; notranslate\" title=\"\">\r\n[t,a] = meshgrid(0.1:.01:2, 0.1:0.5:7);\r\nf=2;\r\nZ = 10.*exp(-a.*0.4).*sin(2*pi.*t.*f);\r\nsurf(Z);\r\nfigure(2);\r\nmesh(Z);\r\n<\/pre>\n<p>Avec surf<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-119 size-full\" src=\"http:\/\/med-space.org\/youssef-zaz-master\/wp-content\/uploads\/2020\/12\/untitled7.jpg\" alt=\"\" width=\"560\" height=\"420\" srcset=\"https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled7.jpg 560w, https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled7-300x225.jpg 300w, https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled7-326x245.jpg 326w, https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled7-80x60.jpg 80w\" sizes=\"(max-width: 560px) 100vw, 560px\" \/><br \/>\nAvec mesh<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-120 size-full\" src=\"http:\/\/med-space.org\/youssef-zaz-master\/wp-content\/uploads\/2020\/12\/untitled6.jpg\" alt=\"\" width=\"560\" height=\"420\" srcset=\"https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled6.jpg 560w, https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled6-300x225.jpg 300w, https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled6-326x245.jpg 326w, https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled6-80x60.jpg 80w\" sizes=\"(max-width: 560px) 100vw, 560px\" \/><\/p>\n<p>Un autre exemple:<\/p>\n<pre class=\"brush: matlabkey; title: ; notranslate\" title=\"\">\r\n[x,y] = meshgrid(-3:.1:3,-3:.1:3);\r\n z = 3*(1-x).^2.*exp(-(x.^2) - (y+1).^2) - 10*(x\/5 - x.^3 - y.^5).*exp(-x.^2-y.^2) - 1\/3*exp(-(x+1).^2 - y.^2);\r\nmesh(z);\r\n<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-122 size-large\" src=\"http:\/\/med-space.org\/youssef-zaz-master\/wp-content\/uploads\/2020\/12\/untitled8-1024x494.jpg\" alt=\"\" width=\"1024\" height=\"494\" srcset=\"https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled8-1024x494.jpg 1024w, https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled8-300x145.jpg 300w, https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled8-768x371.jpg 768w, https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/untitled8.jpg 1366w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong>La fonction de Gauss<\/strong><\/p>\n<pre class=\"brush: matlabkey; title: ; notranslate\" title=\"\">\r\nN = 3.0;\r\nx=linspace(-N, N);\r\ny=x;\r\n[X,Y]=meshgrid(x,y);\r\nz=(1000\/sqrt(2*pi).*exp(-(X.^2\/2)-(Y.^2\/2)));\r\nsurf(X,Y,z);\r\nshading interp\r\naxis tight\r\n<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-314 size-large\" src=\"http:\/\/med-space.org\/youssef-zaz-master\/wp-content\/uploads\/2020\/12\/gauss-1024x517.jpg\" alt=\"\" width=\"1024\" height=\"517\" srcset=\"https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/gauss-1024x517.jpg 1024w, https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/gauss-300x152.jpg 300w, https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/gauss-768x388.jpg 768w, https:\/\/yzaz.net\/master\/wp-content\/uploads\/2020\/12\/gauss.jpg 1162w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Nous dessinons la courbe l&#8217;\u00e9quation de sinus avec la fonction plot: Dessin d&#8217;une autre \u00e9quation: nous pouvons personaliser le marqueur: plot(xdata, ydata, &#8216;marker_style&#8217;); Un autre <a class=\"mh-excerpt-more\" href=\"https:\/\/yzaz.net\/master\/courbes\/\" title=\"Matlab &#8211; Manipulation des courbes 2D et 3D\">[&#8230;]<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":205,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/yzaz.net\/master\/wp-json\/wp\/v2\/pages\/82"}],"collection":[{"href":"https:\/\/yzaz.net\/master\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/yzaz.net\/master\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/yzaz.net\/master\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yzaz.net\/master\/wp-json\/wp\/v2\/comments?post=82"}],"version-history":[{"count":39,"href":"https:\/\/yzaz.net\/master\/wp-json\/wp\/v2\/pages\/82\/revisions"}],"predecessor-version":[{"id":315,"href":"https:\/\/yzaz.net\/master\/wp-json\/wp\/v2\/pages\/82\/revisions\/315"}],"wp:attachment":[{"href":"https:\/\/yzaz.net\/master\/wp-json\/wp\/v2\/media?parent=82"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}