totop

پروژه آماده الگوریتمی سریع برای شبیه سازی ذرات در متلبیکشنبه 15, نوامبر 2020

متلب همیار پروژه

پروژه آمادهالگوریتمی سریع برای شبیه سازی ذرات در متلب

موسسه همیارپروژه یک پروژه بسیارکاربردی را در حوزه متلب انجام داده است. و آن را جهت دانلود شما عزیزان در سایت قرار داده است.جهت دانلود پروژه توضیحات زیر را بخوانید و آن را دانلود نمایید.

پروژه متلب

متلب (به انگلیسی: MATLAB) یک محیط نرم‌افزاری برای انجام محاسبات عددی و یک زبان برنامه‌نویسی نسل چهارم است. واژهٔ متلب هم به معنی محیط محاسبات رقمی و هم به معنی خود زبان برنامه‌نویسی مورد نظر است که از ترکیب دو واژهٔ MATrix (ماتریس) و LABoratory (آزمایشگاه) ایجاد شده‌است. این نام حاکی از رویکرد ماتریس محور برنامه است، که در آن حتی اعداد منفرد هم به عنوان ماتریس در نظر گرفته می‌شود.

مساله

این مساله چندین تمرین در موردمتلب را در بر میگیرد که برای مشاهده تمرین ها می توانید روی لینک مورد نظر کلیک نمایید

A Fast Algorithm for Particle Simulations

function main_fmm

clear
rng(‘default’)
rng(0)

%%%%%%%%%%%%%%% Set the geometry.
flag_geo = 2; % Set this parameter to 1, 2, or 3 to choose a geometry.
if (flag_geo == 1)
nmax = 50;
ntot = 3000;
box_geom_root = [1,0.5,0.5];
xx = [box_geom_root(2) + box_geom_root(1)*(rand(1,ntot)-0.5);…
box_geom_root(3) + box_geom_root(1)*(rand(1,ntot)-0.5)];
elseif (flag_geo == 2)
nmax = 50;
ntot = 900;
tt = 2*pi*rand(1,ntot);
rr = 1 + 0.025*randn(1,ntot);
xx = [rr.*cos(tt);…
rr.*sin(tt)];
x1min = min(xx(1,:));
x1max = max(xx(1,:));
x2min = min(xx(2,:));
x2max = max(xx(2,:));
len = (1 + 1e-10)*max(x1max – x1min,x2max – x2min);
box_geom_root = [len,0.5*(x1min+x1max),0.5*(x2min+x2max)];
elseif (flag_geo == 3)
nside = 80;
nmax = 50;
ntot = nside*nside;
h = 1/nside;
[xx1,xx2] = meshgrid(linspace(0.5*h, 1 – 0.5*h, nside));
xx = [reshape(xx1,1,ntot);…
reshape(xx2,1,ntot)];
box_geom_root = [1,0.5,0.5];
end

%%%%%%%%%%%%%%%% Set various parameters
flag_precomp = 0; % Determines whether to precompute the operators.
% (This applies _only_ to operators that depend on xx.)
flag_mode = ’11’; % This parameter specifies the type of the
% charges and the sources.
% flag_mode = ’00’ monopoles given, potentials sought
% flag_mode = ’01’ monopoles given, fields sought
% flag_mode = ’10’ dipoles given, potentials sought
% flag_mode = ’11’ dipoles given, fields sought
p_fmm = 30; % The order of the multipole expansions used.
params = ntot; % The total number of points.
fprintf(1,’======= FMM test code ==============\n’)
fprintf(1,’ntot = %d\n’,ntot)
fprintf(1,’p_fmm = %d\n’,p_fmm)
fprintf(1,’nbox_max = %d\n’,nmax)
fprintf(1,’flag_mode = %s\n’,flag_mode)

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Perform the actual compression %%%%%%%%%%%%%%%%%%%%%

 

متلب همیارپروژه

 

پروژه آماده  متلب:

این پروژه با نرم افزار متلب انجام شده است. و کدهای آن تا حد امکان ساده نوشته شده تا بتوانید براحتی آن را درک کرده و فراگیرید.

نمونه پروژه های متلب:

سایت همیارپروژه تاکنون صدها پروژه متلب برای مشتریان خود انجام داده. که برخی از آنها را جهت دانلود شما عزیزان در سایت قرار داده است.جهت مشاهده این نمونه پروژه های متلب برروی لینک روبرو کلیک نمایید : پروژه های آماده متلب

سفارش انجام پروژه متلب:

درصورتی که پروژه ای دارید که میخواهید آن را به ما بسپارید و یا در انجام پروژه خود ایراد و اشکالی دارید و میخواهید که برای رفع آن به شما کمک کنیم. میتوانید از طریق لینک انجام پروژه های متلب پروژه و توضیحات را برای ما ارسال کنید و یا با شماره های ۰۹۱۲۹۵۴۰۱۲۲ – ۰۹۳۳۰۸۵۹۲۷۵ تماس بگیرید.

نحوه دریافت پروژه آماده متلب:

جهت دریافت پروژه متلب کافیست آن را از طریق لینک خرید به سبد خرید خود اضافه نموده.و بعداز پرداخت هزینه لینک دانلود را مشاهده نمایید.

خرابی لینک دانلود :

درصورت هرگونه مشکل در دانلود فایل پروژه می توانید با پشتیبانی سایت به شماره ۰۹۱۲۹۵۴۰۱۲۲ تماس بگیرید. و یا به آیدی تلگرامی @fnak پیام دهید تا پروژه از طریق دیگیری برای شما واریز گردد.


دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

حق نشر برای همیارپروژه ❤️ مرجع انجام پروژه دورکاری و آنلاین ✔️ سایت انجام پروژه و استخدام فریلنسر در همه حوزه ها ، مهارت ها ، نرم افزارها و پروژه های برنامه نویسی محفوظ است.