File:Surface integral illustration.svg
来自testwiki
跳转到导航
跳转到搜索
此SVG文件的PNG预览的大小:512 × 348像素。 其他分辨率:320 × 218像素 | 640 × 435像素 | 1,024 × 696像素 | 1,280 × 870像素 | 2,560 × 1,740像素。
原始文件 (SVG文件,尺寸为512 × 348像素,文件大小:20 KB)
本文件来自维基共享资源并可能被其他项目使用。 其文件描述页上的描述显示在下面。
摘要
描述Surface integral illustration.svg |
English: The definition of surface integral relies on splitting the surface into small surface elements. Figure 1: The definition of surface integral relies on splitting the surface into small surface elements. Each element is associated with a vector dS of magnitude equal to the area of the element and with direction normal to the element and pointing outward. |
|||
日期 | 2014年12月11日 | |||
来源 | 基于如下对象的个人作品: Surface integral illustration.png & SVG - Export of figures | |||
作者 | McMetrox | |||
授权 (二次使用本文件) |
我,本作品著作权人,特此采用以下许可协议发表本作品:
|
|||
其他版本 |
|
|||
SVG开发 InfoField | ||||
源代码 InfoField | MATLAB code% An illustration of the surface integral.
% It shows how a surface is split into surface elements.
function main()
% the function giving the surface and its gradient
f=inline('10-(x.^2+y.^2)/15', 'x', 'y');
BoxSize=5; % surface dimensions are 2*BoxSize x 2*BoxSize
M = 10; % M x M = the number of surface elements into which to split the surface
N=10; % N x N = number of points in each surface element
spacing = 0.1; % spacing between surface elements
H=2*BoxSize/(M-1); % size of each surface element
gridsize=H/N; % distance between points on a surface element
figure(1); clf; hold on; axis equal; axis off;
for i=1:(M-1)
for j=1:(M-1)
Lx = -BoxSize + (i-1)*H+spacing; Ux = -BoxSize + (i )*H-spacing;
Ly = -BoxSize + (j-1)*H+spacing; Uy = -BoxSize + (j )*H-spacing;
% calc the surface element
XX=Lx:gridsize:Ux;
YY=Ly:gridsize:Uy;
[X, Y]=meshgrid(XX, YY);
Z=f(X, Y);
% plot the surface element
surf(X, Y, Z, 'FaceColor','red', 'EdgeColor','none', ...
'AmbientStrength', 0.3, 'SpecularStrength', 1, 'DiffuseStrength', 0.8);
end
end
view (-18, 40); % viewing angle
%camlight headlight; lighting phong; % make nice lightning
% save to file
plot2svg('Surface_integral_illustration.svg');
|
此文件中描述的项目
描繪內容
11 12 2014
文件历史
点击某个日期/时间查看对应时刻的文件。
日期/时间 | 缩略图 | 大小 | 用户 | 备注 | |
---|---|---|---|---|---|
当前 | 2014年12月12日 (五) 01:36 | 512 × 348(20 KB) | wikimediacommons>McMetrox | Reduced file size |