Tập tin:Indicator function illustration.png

Từ testwiki
Bước tới điều hướng Bước tới tìm kiếm
Tập tin gốc (813×516 điểm ảnh, kích thước tập tin: 19 kB, kiểu MIME: image/png)

Tập tin này được lưu ở Wikimedia Commons và nó có thể được sử dụng ở các dự án khác. Lời miêu tả của tập tin tại trang mô tả được hiển thị dưới đây.

Miêu tả

Miêu tả
English: Illustration of an Indicator function.
Ngày (UTC)
Nguồn gốc Tác phẩm được tạo bởi người tải lên
Tác giả Oleg Alexandrov
PNG genesis
InfoField
 This diagram was created with MATLAB.

Giấy phép

Public domain Tôi, người giữ bản quyền của tác phẩm này, chuyển tác phẩm này vào phạm vi công cộng. Điều này có giá trị trên toàn thế giới.
Tại một quốc gia mà luật pháp không cho phép điều này, thì:
Tôi cho phép tất cả mọi người được quyền sử dụng tác phẩm này với bất cứ mục đích nào, không kèm theo bất kỳ điều kiện nào, trừ phi luật pháp yêu cầu những điều kiện đó.

Source code (MATLAB)

% illustration of an indicator function in two dimensions
function main()

   % the number of data points. More points means prettier picture.
   N = 400;

   % a function close to what we want, but not smooth
   Z = get_step_function (N);

% plot the surface
   figure(2); clf; hold on; axis equal; axis off;
   scale = 100;
   surf(scale*Z);
   
% make the surface beautiful
   shading interp;
   colormap autumn;

% add in a source of light
   camlight (-50, 54);
   
% viewing angle
   view(-40, 38);

   % save as png
   print('-dpng', '-r200', 'Indicator_function_illustration.png');

  
% get a function which is 1 on a set, and 0 outside of it
function Z = get_step_function(N)
   XX = linspace(-1.5, 4, N);
   YY = linspace(-4, 4, N);
   [X, Y] = meshgrid(XX, YY);
   
   c = 2;
   k=1.2;
   shift=10;
   Z = (c^2-X.^2-Y.^2).^2 + k*(c-X).^3-shift;
   
   Z =1-max(sign(Z), 0);
Hình ảnh thuộc thể loại "math" cần được vẽ lại bằng đồ họa vector theo định dạng tập tin SVG. Để biết ưu điểm của định dạng này, hãy đọc Commons:Media for cleanup. Nếu tập tin này đã có SVG, xin hãy tải lên đây rồi thay bản mẫu này bằng {{vector version available|tên hình mới.svg}}.

Chú thích

Ghi một dòng giải thích những gì có trong tập tin này

Khoản mục được tả trong tập tin này

mô tả

516 pixel

checksum Tiếng Anh

60e2a55c65183a7cb6107041596113729cb009a8

Lịch sử tập tin

Nhấn vào ngày/giờ để xem nội dung tập tin tại thời điểm đó.

Ngày/GiờHình xem trướcKích cỡThành viênMiêu tả
hiện tại02:49, ngày 27 tháng 9 năm 2007Hình xem trước của phiên bản lúc 02:49, ngày 27 tháng 9 năm 2007813×516 (19 kB)wikimediacommons>Oleg Alexandrov{{Information |Description=Illustration of an en:Indicator function. |Source=self-made with MATLAB, source code below |Date=~~~~~ |Author= Oleg Alexandrov }} <pre><nowiki> % illustration of an indicator function in two dime

Trang sau sử dụng tập tin này: