3 من افضل المشاريع لكل مبرمج جديد والمبتدئين على برنامج الماتلاب Matlab Programming
-->

Travel

السبت، 15 ديسمبر 2018

3 من افضل المشاريع لكل مبرمج جديد والمبتدئين على برنامج الماتلاب Matlab Programming



3 من افضل المشاريع لكل مبرمج جديد والمبتدئين على برنامج الماتلاب Matlab Programming

نتيجة بحث الصور عن ماتلاب

كل شيء يمكن معرفته عن برنامج الماتلاب من اضخم البرامج الحديثه الذي ممكن ان تغير العالم في مجال البرمجه برنامج الماتلاب

Matlab Programming عباره عن برنامج لكتابه العمادلات الرياضيه ورسم الاشكال الهندسيه عبر نقاط هندسيه ومعادلات موزونه وهو برنامج يعتمدعلى الرياضيات بشكل اساسي واشياء كثير جدا برنامج الماتلاب  Matlab Programming

هو اضخم برنامج يمكن ان يغير من عالم البرمجه



وقد كتب لكم اكواد بستخدام برنامج الماتلاب Matlab Programming

يمكن ان تفيدكم في عمليه الرسومات البسيطه هي رسومات بسيطه جدا  واتمنى ان تنال اعجابكم 

وهناك اشياء يمكن الاستفاده منها في برنامج الماتلاب Matlab Programming




والان سوف اقدم لكم 3 اكود مكتوبه  بستخدام برنامج الماتلاب Matlab Programming

اتمنى ان تنال اعجابكم 

1-كود رسم دبابه بسيطه ترمي قذايف بستخدام برنامج متلاب Matlab


 عباره عن دبابه بسيطه بعجلات ترمي قذايف مكتوبه برنامج الماتلاب   Matlab

تم رسمها برنامج ماتلاب  Matlab هذا الكود بسيط يحتوي على بعض من دوال الوقت والانميشن لاتحريك النقط الذي تم رسمها 

واليكم كود الدبابه بستخدام برنامج ماتلاب Matlab



الكود مكتوب بستخدام  برنامج ماتلاب Matlab

 نتيجة بحث الصور عن رسم دبابه بسيطه


---------------------------------**************************----------------------------------------- 


hold on;

x=50; y=50;

axis([0 100 0 100]);

plot(x-9,y-3,'ok','linewidth',4,'markersize',...

   36,'markerfacecolor','y','markerEdgecolor','k');

plot(x+2,y-3,'ok','linewidth',4,'markersize',...

   36,'markerfacecolor','y','markerEdgecolor','k');

plot(x+13,y-3,'ok','linewidth',4,'markersize',...

   36,'markerfacecolor','y','markerEdgecolor','k');

plot(x+25,y-3,'ok','linewidth',4,'markersize',...

   36,'markerfacecolor','y','markerEdgecolor','k');

plot(x+37,y-3,'ok','linewidth',4,'markersize',...

   36,'markerfacecolor','y','markerEdgecolor','k');

x=[33 40 90 95  90 40  33];

y=[48 55 55 48  40  40 48];

plot(x,y,'-k','linewidth',4);

x=[40 45 85 90   40];

y=[55 65 65 55   55  ];

plot(x,y,'-k','linewidth',4);

x=[45 45 49 70 75  85   45];

y=[65 70 85 85 80  65  65];

plot(x,y,'-k','linewidth',4);

x=[46 60 60 47];

y=[74 74 77 77];

plot(x,y,'-k','linewidth',4);

x=[45 25 25 45];

y=[65 65 68 68];

plot(x,y,'-k','linewidth',4);

x=[25 23 23 25 ];

y=[65 65 68 68 ];

plot(x,y,'-k','linewidth',4);

k=1; x=20; y=65;

for k=0 : 35

   

    if k<=35

plot(x-k,y,'ok','linewidth',4,'markersize',...

    10,'markerfacecolor','y','markerEdgecolor','y');

    end

if k>=10 & k <=75

plot(x-k+10,y,'ow','linewidth',4,'markersize',...

    10,'markerfacecolor','y','markerEdgecolor','y');

end

if k>=20     

plot(x-k+20,y,'ow','linewidth',4,'markersize',...

    10,'markerfacecolor','y','markerEdgecolor','y');

end

pause(0.1);

      if k<=35

plot(x-k,y,'ow','linewidth',4,'markersize',...

    10,'markerfacecolor','w','markerEdgecolor','w');

      end

if k>=10 & k <=75

plot(x-k+10,y,'ow','linewidth',4,'markersize',...

    10,'markerfacecolor','w','markerEdgecolor','w');

end

if k>=20

plot(x-k+20,y,'ow','linewidth',4,'markersize',...

    10,'markerfacecolor','w','markerEdgecolor','w');

 

end

end

plot(x-20,y,'ow','linewidth',4,'markersize',...

    10,'markerfacecolor','y','markerEdgecolor','y');


----------------------------***********************************-------------------------------------




2- كود رسم كوب عصير مع مصاصه وتقطير العصير من المصاصه بستخدم برنامج ماتلاب Matlab

عباره عن كوب عصير مع المصاصه وتقطير العصير من المصاصه يعتمد على دوال الانميشن وداله الوقت لتحريك القطرات الى الاسفل وتم كتابته الكود بستخجم ماتلاب Matlab 



الكود مكتوب برنامج  بستخدام ماتلاب Matlab

 نتيجة بحث الصور عن رسومات بسيطه

 

-------------------------------------*****************************************-------------------

 hold on;

x=50; y=50;

axis([0 100 0 100]);

plot(x,y,'s','linewidth',4,'markersize',...

    220,'markerfacecolor','y','markerEdgecolor','k');

x1=[24 76 76 24 24];

y1=[60 60 83 83 60];

fill(x1,y1,'w');

 

y=y-10;

  plot(x-10,y,'ok','linewidth',4,'markersize',...

   24,'markerfacecolor','y','markerEdgecolor','k');

plot(x-10,y-4,'s','linewidth',4,'markersize',...

    30,'markerfacecolor','y','markerEdgecolor','y');

plot(x+10,y,'ok','linewidth',4,'markersize',...

    24,'markerfacecolor','y','markerEdgecolor','k');

plot(x+10,y-4,'sm','linewidth',4,'markersize',...

    30,'markerfacecolor','y','markerEdgecolor','y');

plot(50,35,'om','linewidth',4,'markersize',...

    24,'markerfacecolor','y','markerEdgecolor','k');

plot(50,40,'sm','linewidth',4,'markersize',...

    30,'markerfacecolor','y','markerEdgecolor','y');

plot(40,30,'om','linewidth',4,'markersize',...

    15,'markerfacecolor','r','markerEdgecolor','r');

plot(60,30,'om','linewidth',4,'markersize',...

    15,'markerfacecolor','r','markerEdgecolor','r');

x=[48    52];

 y=[70  67];

 plot(x,y,'-k','linewidth',4);  plot(x,y+1,'-m','linewidth',4);  plot(x+0.5,y+2,'-k','linewidth',4);

y=y+10; x=x+4.5;

plot(x-0.5,y,'-k','linewidth',4);  plot(x,y+1,'-m','linewidth',4);  plot(x+0.5,y+2,'-k','linewidth',4);

y=y+10; x=x+5;

plot(x-0.5,y,'-k','linewidth',4);  plot(x,y+1,'-m','linewidth',4);  plot(x+0.5,y+2,'-k','linewidth',4);

x=[66 66];  y=[92  96];

plot(x,y,'-k','linewidth',4);  plot(x+1,y-0.5,'-m','linewidth',4);  plot(x+2,y-0.5,'-k','linewidth',4);

x=x+8;

plot(x,y-1.5,'-k','linewidth',4);  plot(x+1,y-2,'-m','linewidth',4);  plot(x+2,y-2,'-k','linewidth',4);

x=[23  26    29      32    35    40   45   50 55  60 65   70  77];

y=[60  58    62      58    62    58   62   58 62  58 62   58   62];

plot(x,y,'-k','linewidth',4);

x=[44 60 83];

y=[61  98 93];

plot(x,y,'-k','linewidth',4);

x=[48 63 82];

y=[60  92 88];

plot(x,y,'-k','linewidth',4);

plot(83,90.5,'om','linewidth',4,'markersize',...

    15,'markerfacecolor','w','markerEdgecolor','k');

k=1; x=85; y=85;

for k=0 : 85

   

    if k<=65

plot(x,y-k,'ow','linewidth',4,'markersize',...

    10,'markerfacecolor','y','markerEdgecolor','y');  end

if k>=10 & k <=75

plot(x,y-k+10,'ow','linewidth',4,'markersize',...

    10,'markerfacecolor','y','markerEdgecolor','y');

end

if k>=20     

plot(x,y-k+20,'ow','linewidth',4,'markersize',...

    10,'markerfacecolor','y','markerEdgecolor','y');

end

pause(0.1);

      if k<=65

plot(x,y-k,'ow','linewidth',4,'markersize',...

    10,'markerfacecolor','w','markerEdgecolor','w');

      end

if k>=10 & k <=75

plot(x,y-k+10,'ow','linewidth',4,'markersize',...

    10,'markerfacecolor','w','markerEdgecolor','w');

end

if k>=20

plot(x,y-k+20,'ow','linewidth',4,'markersize',...

    10,'markerfacecolor','w','markerEdgecolor','w');

 

end

if k>=65

    plot(x,y-65,'ow','linewidth',4,'markersize',...

    10,'markerfacecolor','y','markerEdgecolor','y');

end

end

for k=0 : 85

   

    if k<=65

plot(x,y-k,'ow','linewidth',4,'markersize',...

    10,'markerfacecolor','y','markerEdgecolor','y');  end

if k>=10 & k <=75

plot(x,y-k+10,'ow','linewidth',4,'markersize',...

    10,'markerfacecolor','y','markerEdgecolor','y');

end

if k>=20     

plot(x,y-k+20,'ow','linewidth',4,'markersize',...

    10,'markerfacecolor','y','markerEdgecolor','y');

end

pause(0.1);

      if k<=65

plot(x,y-k,'ow','linewidth',4,'markersize',...

    10,'markerfacecolor','w','markerEdgecolor','w');

      end

if k>=10 & k <=75

plot(x,y-k+10,'ow','linewidth',4,'markersize',...

    10,'markerfacecolor','w','markerEdgecolor','w');

end

if k>=20

plot(x,y-k+20,'ow','linewidth',4,'markersize',...

    10,'markerfacecolor','w','markerEdgecolor','w');

 

end

if k>=65

    plot(x,y-65,'ow','linewidth',4,'markersize',...

    10,'markerfacecolor','y','markerEdgecolor','y');

end

end

---------------------------------------****************************-----------------------------------

 

 

 3- كود طائر متحركه بستخدم برنامج ماتلاب Matlab

 عباره عن طائره تحلق وتجول في السماء وتستمر تحلق حتى نهايه الفتره الزمنيه المحدده 

لكود مكتوب بستخدام  برنامج الماتلاب Matlab

نتيجة بحث الصور عن رسم طائره بسيطه

------------------------------*********************************---------------------------------

  h = Aero.Animation;

  h.FramesPerSecond = 10;

  idx1 = h.createBody('pa24-250_orange.ac','Ac3d');

idx2 = h.createBody('pa24-250_blue.ac','Ac3d');

load simdata

load fltdata

h.Bodies{2}.TimeseriesReadFcn = @CustomReadBodyTSData;

h.Bodies{1}.TimeSeriesSource = simdata;

h.Bodies{2}.TimeSeriesSource = fltdata;

h.Bodies{2}.TimeSeriesSourceType = 'Custom';

h.show();

h.play();

h.Camera.PositionFcn = @staticCameraPosition;

h.play();

t = 0;

h.updateBodies(t);

h.updateCamera(t);

pos1 = h.Bodies{1}.Position;

rot1 = h.Bodies{1}.Rotation;

pos2 = h.Bodies{2}.Position;

rot2 = h.Bodies{2}.Rotation;

h.moveBody(1,pos1 + [0 0 -3],rot1);

h.moveBody(2,pos1 + [0 0  0],rot2);

for k = 1:size(patchHandles2,1)

    tempFaceAlpha = get(patchHandles2(k),'FaceVertexAlphaData');

    tempEdgeAlpha = get(patchHandles2(k),'EdgeAlpha');

    set(patchHandles2(k),...

        'FaceVertexAlphaData',repmat(desiredFaceTransparency,size(tempFaceAlpha)));

    set(patchHandles2(k),...

        'EdgeAlpha',repmat(desiredEdgeTransparency,size(tempEdgeAlpha)));

end

patchHandles3 = h.Bodies{2}.PatchHandles;

desiredColor = [1 0 0];

for k = 1:size(patchHandles3,1)

    tempFaceColor = get(patchHandles3(k),'FaceVertexCData');

    tempName = h.Bodies{2}.Geometry.FaceVertexColorData(k).name;

    if ~contains(tempName,'Windshield') &&...

       ~contains(tempName,'front-windows') &&...

       ~contains(tempName,'rear-windows')

    set(patchHandles3(k),...

        'FaceVertexCData',repmat(desiredColor,[size(tempFaceColor,1),1]));

    end

end

for k = [1:8,11:14,52:57]

    set(patchHandles3(k),'Visible','off')

end

h.delete();

%#ok<*REPMAT>

------------------------------*******************************************-------------------------

NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post
NEXT ARTICLE Next Post
PREVIOUS ARTICLE Previous Post