作业帮 > 综合 > 作业

Matlab的高手来帮小弟个忙,给这个程序每句加个注释.感激不尽啊!

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/10/02 03:23:54
Matlab的高手来帮小弟个忙,给这个程序每句加个注释.感激不尽啊!
Syms x y z; %
f=x^2+y^2+z^2;
n=jacobian(f,[x,y,z]); %
[X,Y,Z]=sphere;
U=subs(n(1),{x,y,z},{X,Y,Z});
V=subs(n(2),{x,y,z},{X,Y,Z});
W=subs(n(3),{x,y,z},{X,Y,Z});
quiver3(X,Y,Z,U,V,W);
hold on;
surf(X,Y,Z);
axis equal
Matlab的高手来帮小弟个忙,给这个程序每句加个注释.感激不尽啊!
Syms x y z; % 定义符号变量,为了能进行符号运算.
f=x^2+y^2+z^2; % 进行符号运算
n=jacobian(f,[x,y,z]); % 计算函数f的雅阁比行列式,并保存到n.
[X,Y,Z]=sphere;% 生成一个球体,其中X、Y、Z为这个球上的点.
U=subs(n(1),{x,y,z},{X,Y,Z});%将n矩阵中的未知数在x,y,z用X,Y,Z值替换
V=subs(n(2),{x,y,z},{X,Y,Z});%同理,n为三维的.
W=subs(n(3),{x,y,z},{X,Y,Z});
quiver3(X,Y,Z,U,V,W);%以X,Y,Z]为起点,U,V,W为终点画向量射线.
hold on;%为了下面语句画的图像和上面画的图像在一张图上
surf(X,Y,Z);%填充球的曲面
axis equal%确保球的形状为圆球行,非椭球行.