رسم تعدادی دایره در فضای سه بعدی، با رنگ ها و اندازه های مختلف، با دستور scatter3 در متلب
با استفاده از دستور scatter3 در متلب، می توانیم تعدادی دایره را با رنگ ها و اندازه های مختلف، در فضای سه بعدی، رسم کنیم. دستور scatter3 به صورت کلی زیر به کار می رود :
scatter3(X,Y,Z,S,C)
که در آن، بردار X حاوی مختصات x تمامی دایره ها، بردار Y حاوی مختصات y تمامی دایره ها، بردار Z حاوی مختصات z تمامی دایره ها، بردار S حاوی مقادیر متناظر برای تعیین اندازه دایره ها و بردار C حاوی مقادیر متناظر برای رنگ دایره ها می باشد.
به مثال زیر توجه کنید :
مثال
مثال خود نرم افزار متلب :
clear all close all clc [x,y,z] = sphere(16); X = [x(:)*.5 x(:)*.75 x(:)]; Y = [y(:)*.5 y(:)*.75 y(:)]; Z = [z(:)*.5 z(:)*.75 z(:)]; S = repmat([1 .75 .5]*10,numel(x),1); C = repmat([1 2 3],numel(x),1); scatter3(X(:),Y(:),Z(:),S(:),C(:),’filled’) view(40,35) xlabel(‘x’) ylabel(‘y’) zlabel(‘z’)
ساخت حلقه در متلب با for گاهی اوقات، تعدادی دستور داریم که باید به دفعات زیاد اجرا شوند، اگر بخواهیم به صورت معمولی آنها را بنویسیم، مجبور می شویم کدهای مربوط به آنها را به دفعات زیاد تکرار کنیم، اما انتخاب مناسب برای اجرای دستورات تکراری، ساخت یک حلقه می باشد. در متلب، ساده ترین […]
تعیین محل نمایش پنجره شکل در صفحه نمایش کامپیوتر، هنگام رسم شکل در متلب : همان طور که می دانید، هنگامی که از یکی از دستورهای رسم شکل در متلب استفاده می کنیم، نرم افزار متلب، یک پنجره شکل را باز کرده و شکل مورد نظر را در آن رسم می کند. در این مواقع، […]
حل معادلات يك مجهولي و دستگاه معـادلات چنـد مجهـولي در متلب بهتر است به جاي مساوي قرار دادن تابع solve با يك متغير، آنرا با يك آرايه از نامهاي دلخواه براي پاسخهاي خروجـي تابع، مساوي قرار دهيم.(مثلا (‘(x1,y1]=solve(‘f(x,y)’,’g(x,y] ) بدين ترتيب علاوه بر اينكه به ازاي پاسخهاي هر متغير ، يك داده با نام دلخواه […]