matlab怎么定义全局变量(MATLAB基础知识笔记定义自变量范围)

定义变量x的范围

例如x取(1,2)间隔0.01,在MATLAB中表示为x=1:0.01:2。 示例如下

x = 1:0.01:2; y = power(x,4); plot(x,y)

结果如图:

matlab怎么定义全局变量(MATLAB基础知识笔记定义自变量范围)(1)

y=power(x,4)

二维变量取值范围(x,y)

对于f(x,y),其中1<x<2,2<y<4,需要用矩阵形式表(x,y)的取值范围,示例如下

% [x,y] =meshgrid(1:0.01:2,2:0.01:4); x=1:0.01:2; y=2:0.01:4; [A,B]=meshgrid(x,y); z=sin(A).*cos(B) %注意这里是".*" surf(A,B,z); xlabel('X轴') ylabel('Y轴') zlabel('Z轴')

matlab怎么定义全局变量(MATLAB基础知识笔记定义自变量范围)(2)

z=sin(x).*cos(y)

分段函数的表示——hold on的应用

f(x,y),1<x<2和3<x<4,2<y<4

% [x,y] =meshgrid(1:0.01:2,2:0.01:4); x1=1:0.01:2; x2=3:0.01:4; y=2:0.01:4; [A,B]=meshgrid(x1,y); [C,B]=meshgrid(x2,y); z1=sin(A).*cos(B) z2=sin(C).*cos(B) surf(A,B,z1); xlabel('X轴') ylabel('Y轴') zlabel('Z轴') hold on; %hold on的应用 surf(C,B,z2);

matlab怎么定义全局变量(MATLAB基础知识笔记定义自变量范围)(3)

z=sin(x).*cos(y)

以上MATLAB小白的学习笔记

欢迎大家补充讨论

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页