پرونده:Helmholtz_solution.png
From Wikipedia, the free encyclopedia
اندازهٔ این پیشنمایش: ۲۹۸ × ۵۹۸ پیکسل. کیفیتهای دیگر: ۱۱۹ × ۲۴۰ پیکسل | ۲۳۹ × ۴۸۰ پیکسل | ۹۷۵ × ۱٬۹۵۷ پیکسل.
پروندهٔ اصلی (۹۷۵ × ۱٬۹۵۷ پیکسل، اندازهٔ پرونده: ۲۳ کیلوبایت، نوع MIME پرونده: image/png)
این پرونده در ویکیانبار موجود است. محتویات صفحهٔ توصیف آن در زیر نمایش داده میشود. |
توضیحHelmholtz solution.png | Illustration of en:Helmholtz equation. |
تاریخ | (UTC) |
منبع | self-made with en:Matlab. See the source code below. |
پدیدآور | Oleg Alexandrov |
Public domainPublic domainfalsefalse |
من، دارنده حق تکثیر این اثر، این اثر را به مالکیت عمومی منتشر میکنم. این قابل اجرا در تمام نقاط جهان است. در برخی از کشورها ممکن است به صورت قانونی این امکانپذیر نباشد؛ اگر چنین است: من اجازهٔ استفاده از این اثر را برای هر مقصودی، بدون هیچگونه شرایطی میدهم، تا وقتی که این شرایط توسط قانون مستلزم نشده باشد. |
Source code (MATLAB)
% Plot the solution to the Helmholtz equation with a given source
clear all;
Box_x = 3;
Scale = 0.5;
Box_y = Box_x/Scale;
Nx = 200;
Ny = Nx/Scale;
wavenumber = 10;
XX = linspace(-Box_x, Box_x, Nx);
YY = linspace(-Box_y, Box_y, Ny);
hx = XX(2) - XX(1);
hy = YY(2) - YY(1);
[X, Y] = meshgrid(XX, YY);
Source_size = 0.5;
Source_shift = 2;
Source = max(Source_size^2 - X.^2-(Y-Source_shift).^2, 0) + max(Source_size^2 - X.^2-(Y+Source_shift).^2, 0) ;
% plot the source
figure(1); clf; hold on; axis equal; axis off;
imagesc(Source);
% plot the solution to the Helmholtz equation
I = sqrt(-1);
Field = 0*X;
[m, n] = size(Source);
for i=1:m
i
for j=1:n
if Source(i, j) ~= 0
x0 = X(i, j);
y0 = Y(i, j);
% add the contribution from the current source
Field = Field + (I/4)*besselh(0, 1, wavenumber*sqrt((X-x0).^2+(Y-y0).^2) + eps)*Source(i, j)*hx*hy;
end
end
end
figure(2); clf; hold on; axis equal; axis off;
imagesc(real(Field));
% Save to disk and convert to png right away
figure(1);
saveas(gcf, 'Helmholtz_source.eps', 'psc2');
%! convert -density 200 Helmholtz_source.eps Helmholtz_source.png
figure(2);
saveas(gcf, 'Helmholtz_solution.eps', 'psc2');
%! convert -density 200 Helmholtz_solution.eps Helmholtz_solution.png
این math نگاره میبایست با استفاده از گرافیک برداری اسویجی فایل بازسازی شوند. این چند مزیت دارد؛ Commons:Media for cleanup را برای اطلاعات بیشتر ببینید. اگر حالت برداری آن در حال حاضر موجود است، لطفاً آن را بار کنید. پس از بارکردن یک اسویجی، این الگو را با {{vector version available|new image name.svg}} جایگزین کنید.
|
آیتمهایی که در این پرونده نمایش داده شدهاند
توصیفها
این خصوصیت مقداری دارد اما نامشخص است.
۷ ژوئیهٔ 2007
تاریخچهٔ پرونده
روی تاریخ/زمانها کلیک کنید تا نسخهٔ مربوط به آن هنگام را ببینید.
تاریخ/زمان | بندانگشتی | ابعاد | کاربر | توضیح | |
---|---|---|---|---|---|
کنونی | ۷ ژوئیهٔ ۲۰۰۷، ساعت ۱۹:۵۰ | ۹۷۵ در ۱٬۹۵۷ (۲۳ کیلوبایت) | Oleg Alexandrov | Tweak | |
۷ ژوئیهٔ ۲۰۰۷، ساعت ۰۴:۱۸ | ۵۰۰ در ۹۸۹ (۲۲ کیلوبایت) | Oleg Alexandrov | Higher res. | ||
۷ ژوئیهٔ ۲۰۰۷، ساعت ۰۳:۵۹ | ۵۰۰ در ۹۸۹ (۱۵ کیلوبایت) | Oleg Alexandrov | {{Information |Description=Illustration of en:Helmholtz equation. |Source=self-made with en:Matlab. See the source code below. |Date=03:56, 7 July 2007 (UTC) |Author= Oleg Alexandrov }} {{PD-self}} ==MATLAB source code |
کاربرد پرونده
صفحهٔ زیر از این تصویر استفاده میکند:
کاربرد سراسری پرونده
ویکیهای دیگر زیر از این پرونده استفاده میکنند:
- کاربرد در ar.wikipedia.org
- کاربرد در ca.wikipedia.org
- کاربرد در en.wikipedia.org
- کاربرد در et.wikipedia.org
- کاربرد در fr.wikipedia.org
- کاربرد در ko.wikipedia.org
- کاربرد در no.wikipedia.org
- کاربرد در pt.wikipedia.org
- کاربرد در sq.wikipedia.org
- کاربرد در vi.wikipedia.org
- کاربرد در www.wikidata.org
- کاربرد در zh.wikipedia.org