matlab中绘制三维图形时,z [x,y] = meshgrid(0:0.01:1);z=x+y;if x=0.5z = x-3*x-y+x.*y;end mesh(x,y,z);如上,if else 不起作用,而我需要利用一个包含多个判断语句的函数计算z.另外执行时会出现Warning:Matrix is singular
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 20:46:22
matlab中绘制三维图形时,z [x,y] = meshgrid(0:0.01:1);z=x+y;if x=0.5z = x-3*x-y+x.*y;end mesh(x,y,z);如上,if else 不起作用,而我需要利用一个包含多个判断语句的函数计算z.另外执行时会出现Warning:Matrix is singular
matlab中绘制三维图形时,z
[x,y] = meshgrid(0:0.01:1);
z=x+y;
if x=0.5
z = x-3*x-y+x.*y;
end
mesh(x,y,z);
如上,if else 不起作用,而我需要利用一个包含多个判断语句的函数计算z.另外执行时会出现Warning:Matrix is singular to working precision.
x,y应该在前面有定义,[x,y]中的x和y应换为另两个变量,如X,Y.........................已经测试无效,显示结果为Z must be a matrix,not a scalar or vector.
matlab中绘制三维图形时,z [x,y] = meshgrid(0:0.01:1);z=x+y;if x=0.5z = x-3*x-y+x.*y;end mesh(x,y,z);如上,if else 不起作用,而我需要利用一个包含多个判断语句的函数计算z.另外执行时会出现Warning:Matrix is singular
这样就好了,是曲面.
clc;clear
[x,y] = meshgrid(0:0.01:1);
z=x+y;
if x=0.5
z = x-3*x-y+x.*y;
end
mesh(x,y,z);
x,y应该在前面有定义,[x,y]中的x和y应换为另两个变量,如X,Y