matlab定义函数变量MATLAB基础知识定义自变量范围matlab定义变量范围三种方法




matlab定义函数变量MATLAB基础知识定义自变量范围matlab定义变量范围三种方法

2022-07-21 2:25:05 网络知识 官方管理员

定义变量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)

分段函数的表示——holdon的应用

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轴')holdon;%holdon的应用surf(C,B,z2);

matlab定义函数变量(MATLAB基础知识定义自变量范围)(3)

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

以上MATLAB的学习笔记


发表评论:

最近发表
网站分类
标签列表