作业帮 > 综合 > 作业

matlab中取整函数怎么画?

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/24 07:07:29
matlab中取整函数怎么画?
例如我有函数
Z=0.8*(1-X)+0.7444832*X*Y^(-1/2)*[4.65302*Y^(-1/2)];
其中[4.65302*Y^(-1/2)]表示对其向下取整
我写了一段如下:
[X,Y]=meshgrid(x,y);
Z=0.8*(1-X)+0.7444832*X*Y^(-1/2)*fix(4.65302*Y^(-1/2));
surf(X,Y,Z);
shading interp
运行错误,提示如下
Error using surf (line 75)
X,Y,Z,and C cannot be complex.
问改怎么改
最好配上改后的程序,
matlab中取整函数怎么画?
矩阵间的数乘以及乘方要加点:
Z=0.8*(1-X)+0.7444832*X*Y^(-1/2)*fix(4.65302*Y^(-1/2))改为
Z=0.8*(1-X)+0.7444832*X.*Y.^(-1/2)*fix(4.65302*Y.^(-1/2))