帮忙看下这个MATLAB程序的错误

来源:百度知道 编辑:UC知道 时间:2024/05/17 05:30:50
帮忙看下这个MATLAB程序的错误
悬赏分:5 - 离问题结束还有 14 天 23 小时
t=-10:.1:10;[x,y]=meshgrid(t);
z1=(3*x.^2-2*y.^2);
subplot(1,3,1),mesh(x,y,z1),title('马鞍面')

a=input('a=(-50<a<50)')
z2=a*ones(size(x));
subplot(1,3,2),mesh(x,y,z2),title('平面')

r0=abs(z1-z2)<=1;
zz=r0.*z2;yy=r0.*y;xx=r0.*x;
subplot(1,3,3),plot3(xx(r0~ =0),yy(r0~ =0),zz(r0~ =0),'x')title('交线')
exam2

错误如下,大虾帮忙一下
问题补充:??? Error: File: D:\MATLAB7\work\exam2.m Line: 11 Column: 27
Missing variable or function.

问题出在这里
subplot(1,3,3),plot3(xx(r0~ =0),yy(r0~ =0),zz(r0~ =0),'x')title('交线')
exam2

第一行缺逗号,改成这样:
subplot(1,3,3),plot3(xx(r0~ =0),yy(r0~ =0),zz(r0~ =0),'x'),title('交线')

第二行exam2不认识啊

plot3(xx(r0~ =0),yy(r0~ =0),zz(r0~ =0),'x')title('交线')中的‘r0~ 0’里面~和0之间不能有空格符号,改为‘r0~=0'即可。另外r0~0是为了去除(0,0,0)这一点,从而形成一个完整的曲线