关于matlab的问题 [x,y]=meshgrid(-8:1:8); z=sqrt(x.^2+y.^2); mesh(
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 14:31:39
关于matlab的问题 [x,y]=meshgrid(-8:1:8); z=sqrt(x.^2+y.^2); mesh(z) 就是画不出来,
don't know.程序没错,可能matlab有问题,它给你什么提示信息没有?
[x,y]=meshgrid(-8:1:8);
z=sqrt(x.^2+y.^2);
mesh(z);
再问: 红字的提示:Attempt to execute SCRIPT mesh as a function:
D:\Program Files\Softwares\matlab\bin\mesh.m
再答: 你编的这个m程序起的名字肯定是mesh.m吧,这与matlab的系统函数名称冲突,把你的程序文件改个名即可。
在自己编程的时候,要牢记三点:
一,自己编的程序文件一定不能使用与matlab系统已有函数相同的名字,不然会造成冲突,你使用mesh函数,自己编的m程序文件也叫mesh,那么matlab不知道将运行哪一个,才会有这样的信息提示;
二,尽量不要使用中文或单独的数字对文件命名,这样可能会造成不可预知的错误;
三,在编程时,除了%后的标注,一定要在纯英文输入状态下输入代码,尤其是运算符和标点,任何中文输入法都会报错的,有时很难找到错误,因此matlab的编程一定要养成这三个习惯。
再问: 感谢你这麽用心的的回答。
[x,y]=meshgrid(-8:1:8);
z=sqrt(x.^2+y.^2);
mesh(z);
再问: 红字的提示:Attempt to execute SCRIPT mesh as a function:
D:\Program Files\Softwares\matlab\bin\mesh.m
再答: 你编的这个m程序起的名字肯定是mesh.m吧,这与matlab的系统函数名称冲突,把你的程序文件改个名即可。
在自己编程的时候,要牢记三点:
一,自己编的程序文件一定不能使用与matlab系统已有函数相同的名字,不然会造成冲突,你使用mesh函数,自己编的m程序文件也叫mesh,那么matlab不知道将运行哪一个,才会有这样的信息提示;
二,尽量不要使用中文或单独的数字对文件命名,这样可能会造成不可预知的错误;
三,在编程时,除了%后的标注,一定要在纯英文输入状态下输入代码,尤其是运算符和标点,任何中文输入法都会报错的,有时很难找到错误,因此matlab的编程一定要养成这三个习惯。
再问: 感谢你这麽用心的的回答。
关于matlab的问题 [x,y]=meshgrid(-8:1:8); z=sqrt(x.^2+y.^2); mesh(
matlab程序:[X,Y] = meshgrid(-8:.5:8); R = sqrt(X.^2 + Y.^2) +
z=sin(sqrt(x^2+y^2))/sqrt(x^2+y^2),-8≤x,y≤8; 用matlaB怎么编程!
如何用matlab绘出函数Z=(1/(sqrt(((1-x)^2)+(y^2))))+(1/(sqrt(((1+x)^2
matlab里[x,y]=meshgrid(x,y) [x,y]=meshgrid(x)有区别吗
matlab初学,生成MESH之前一般要先执行[xx,yy]=meshgrid(x,y)命令,然后
关于matlab中绘制3维图像中[x,y]=meshgrid(x,y);与[xx,yy]=meshgrid(x,y);的
matlab如何编写Z=1/(1+sqrt(1+X^2+(Y-7.5).^2)+1/(1+sqrt(1+X^2+(Y+7
MATLAB曲面绘制绘制曲面z=sqrt(4-x^2-y^2)
matlab的问题.之前使用这个公式,我采用[x,y] =meshgrid(0:1:2000,-200:1:200);b
matlab中mesh(x)和mesh(x,y,z)的区别?
matlab画x=-5:.1:5;y=0:01:10;z=(x^2)*y+sqrt(y)/x怎么画