⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 meshgrid.m

📁 matlab 多参数积分工具箱 multivariable calculus toolbox
💻 M
字号:
function [F,X,Y,Z]=meshgrid(f)
%MESHGRID  Generate meshgrids.
%   [F,X,Y,Z] = MESHGRID(S) generates meshgrids for the
%   scalar function S.
%
%   Example:
%
%      f = scalar('sin(x)+sin(.5*y)-cos(.3*z)');
%      [F,X,Y,Z] = meshgrid(f);
%      slice(X,Y,Z,F,0,0,0)

% Copyright (c) 2001-08-28, B. Rasmus Anthin.

[x y z]=vars(f);
[X Y Z]=meshgrid(linspace(f.x(1),f.x(2),f.x(3)),...
   linspace(f.y(1),f.y(2),f.y(3)),...
   linspace(f.z(1),f.z(2),f.z(3)));
eval([x '=X;'])
eval([y '=Y;'])
eval([z '=Z;'])
F=eval(f.F);
if isconst(f),F=F*ones(size(X));end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -