من به کد متلب روش ضمنی دو بعدی در مکعب مستطیل نیاز دارم. لطفا کمکم کنید.
کاربر شهرسختافزار
من به کد متلب روش ضمنی دو بعدی در مکعب مستطیل نیاز دارم. لطفا کمکم کنید.
amn110234 (21-04-16)
|
|
مدیر انجمن برنامه نویسی و رباتیک
دوست گرامی عضویت شما رو در شهر سخت افزار تبریک می گم.برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط tarane66 برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
اگر منظورتون روش ضمنی تفاضل محدود در حل معادلات دیفرانسیل کارتزین دو بعدی هستش می تونید به دو پیوند زیر مراجعه کنید:
Parallel Spectral Numerical Methods/Examples in Matlab - Wikibooks, open books for an open world
Math467 - Scientific Computation
ولی اگه منظورتون چیز دیگه ای بوده، لطفا سوالتون رو واضح تر مطرح بفرمایید.
با سپاس
آرمین
'چو ایران نباشد، تن من مباد
Dim Armin As Iranian
If Iran.Enabled = False Then Armin.Enabled = False
مدیر انجمن برنامه نویسی و رباتیک
مدیر انجمن برنامه نویسی و رباتیک
برای یافتن تبدیل فوریه ی دو بعدی یک تصویر می توان به شکل زیر عمل کرد:
منبعکد:I = imread('test.jpg'); % Read image from the path F = fft2(I); % 2D FFT F = fftshift(F); % Center FFT F = abs(F); % Get the magnitude F = log(F+1); % Use log, for perceptual scaling, and +1 since log(0) is undefined F = mat2gray(F); % Use mat2gray to scale the image between 0 and 1 imshow(F,[]); % Display the result
مدیر انجمن برنامه نویسی و رباتیک
با دستور diag به شکل زیر می توان عناصر روی قطر اصلی یک ماتریس مربعی را استخراج کرد:
کد:a = rand(3); diag(a)
مدیر انجمن برنامه نویسی و رباتیک
سورس پیوست شده یک آشوب را در سیستم دینامیکی را نشان می دهد که به ازای دو شرط اولیه ی نزدیک به هم، پاسخ های سیستم پس از مدتی تفاوت قابل ملاحظه ای از هم پیدا می کنند.
|
|
مدیر انجمن برنامه نویسی و رباتیک
دستور margin فرمانی مفید جهت یافتن حد بهره (Gain Margin) و حد فاز (Phase Margin) یک سیستم دینامیکی است. مثال:
کد:hd = tf([0.04798 0.0464],[1 -1.81 0.9048],0.1) [Gm, Pm] = margin(hd)
*MoJtAbA* (10-04-14), AMD 2014 (10-04-14), M A H R A D (10-04-14), nima_hl (10-04-14), Rezasam1 (04-05-14)
مدیر انجمن برنامه نویسی و رباتیک
جهت ایجاد یک عدد تصادفی با توزیع نرمال یا گاوسی از فرمان randn در متلب استفاده می شود. مثال زیر یک عدد تصادفی را براساس یک توزیع نرمال با میانگین 1 و انحراف معیار 2 ایجاد می کند:
کد:r = 1 + 2.*randn(1)
*MoJtAbA* (13-04-14), M A H R A D (13-04-14), nima_hl (13-04-14), Rezasam1 (04-05-14)
Administrator
آرمین جان برای توزیع های دیگه مثل نمایی یا برنولی هم دستوری وجود داره؟برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط ravegoat برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
مدیر انجمن برنامه نویسی و رباتیک
بله مهراد جان... فرمان random در آرگومان خودش اسم توزیع رو دریافت می کنه که شامل توزیع های متنوعی میشه. مثلا" برای تولید یک عدد تصادفی با توزیع ریلی فرمان زیر رو وارد می کنیم:برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید ارسالی توسط M A H R A D برای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
برای برخی از توزیع های پرکاربرد هم از جمله همین توزیع نمایی و توزیع برنولی دستور اختصاصی وجود داره که به ترتیب exprnd و binornd هستش.کد:x1 = random('rayl',1)
موفق باشی
'چو ایران نباشد، تن من مباد
Dim Armin As Iranian
If Iran.Enabled = False Then Armin.Enabled = False
*MoJtAbA* (13-04-14), AMD>INTEL (03-05-14), M A H R A D (13-04-14), nima_hl (13-04-14), Rezasam1 (04-05-14)
2 کاربر در حال مشاهده این موضوع. (0 عضو و 2 میهمان)
Bookmarks