matlab Undefined function or variable "x" 错误
2012-11-07 10:56
761 查看
matlab Undefined function or variable "x" 错误
检举 | 2010-12-16 22:48 提问者: 流浪的醉人 | 浏览次数:3788次
总是出现 Undefined function or variable "x" 错误
我是想画个三维图试试,程序是我抄的书上的源程序for n=1:101
x(n) = x(n-1)/100;
y(n) = x(n)
end
[x(n),y(n)]=meshgrid(x(n),y(n));
for n=1:101
y(n)=(n-1)/100
for i=1:101
x(i)=(i-1)/100
if x(i)<sqrt(y(n))/2
z(i,n)=0
else
if x(i)<sqrt(y(n))
z(i,n)=sqrt(y(n))^2+x(i)^2);
else
z(i,n)=0
end
end
end
end
mesh(z)
hold on
view([150,200,400]);
我来帮他解答
2010-12-17 05:57 满意回答
没有定义x,
for n=1:101
x(n) = x(n-1)/100;
y(n) = x(n)
end
你在开头写这段程序,很显然没有定义x。x(1)是多少系统不知道我不知道你不知道怎么进行下一步,如果你是把
for n=1:101
y(n)=(n-1)/100
for i=1:101
x(i)=(i-1)/100
这段程序作为定义x,y的值,那么你就应该在开始定义而不是放到中间。matlab是从第一句开始读起,如果你的第一句错的话,后面的不管写得怎么样都是错。
3
| 评论
向TA求助
回答者: quxiao1988 | 四级采纳率:20%
擅长领域: 工程技术科学 出国/留学 数学
参加的活动: 暂时没有参加的活动
提问者对回答的评价:
准备系统的学习一下matlab,刚刚接触手很生
检举 | 2010-12-16 22:48 提问者: 流浪的醉人 | 浏览次数:3788次
总是出现 Undefined function or variable "x" 错误
我是想画个三维图试试,程序是我抄的书上的源程序for n=1:101
x(n) = x(n-1)/100;
y(n) = x(n)
end
[x(n),y(n)]=meshgrid(x(n),y(n));
for n=1:101
y(n)=(n-1)/100
for i=1:101
x(i)=(i-1)/100
if x(i)<sqrt(y(n))/2
z(i,n)=0
else
if x(i)<sqrt(y(n))
z(i,n)=sqrt(y(n))^2+x(i)^2);
else
z(i,n)=0
end
end
end
end
mesh(z)
hold on
view([150,200,400]);
我来帮他解答
2010-12-17 05:57 满意回答
没有定义x,
for n=1:101
x(n) = x(n-1)/100;
y(n) = x(n)
end
你在开头写这段程序,很显然没有定义x。x(1)是多少系统不知道我不知道你不知道怎么进行下一步,如果你是把
for n=1:101
y(n)=(n-1)/100
for i=1:101
x(i)=(i-1)/100
这段程序作为定义x,y的值,那么你就应该在开始定义而不是放到中间。matlab是从第一句开始读起,如果你的第一句错的话,后面的不管写得怎么样都是错。
3
| 评论
向TA求助
回答者: quxiao1988 | 四级采纳率:20%
擅长领域: 工程技术科学 出国/留学 数学
参加的活动: 暂时没有参加的活动
提问者对回答的评价:
准备系统的学习一下matlab,刚刚接触手很生
相关文章推荐
- undefined function or variable 'matlabrc'
- matlab调用python,解决报错:Undefined variable "py" or function "py.command"
- 错误 1 error C4996: 'scanf': This function or variable may be unsafe. Consider using scanf_s instead.
- Visual Studio 2012 编译错误【error C4996: 'scanf': This function or variable may be unsafe. 】的解决方案
- 关于MATLAB函数不可用问题。??? Undefined function or method 'minfo' for input arguments of type 'double'.
- Solve Error : Undefined function or variable ‘setInitialWorkingFolder’. Error in matlabrc (line 197)
- libsvm 在make时出错 Undefined function or variable 'make'.
- undefined reference to错误 和ORA-06553: PLS-306: wrong number or types of arguments in call to "OGC_X"
- Visual Studio 2012 编译错误【error C4996: 'scanf': This function or variable may be unsafe. 】的解决方案
- Undefined variable "org" or class "org.apache.axis.encoding.Base64"解决方法
- error C4996: 'fopen': This function or variable may be unsafe. use _CRT_SECURE_NO_WARNINGS错误的解决方法
- Visual Studio 编译错误【error C4996: 'scanf': This function or variable may be unsafe. 】的解决方案
- Visual Studio 2013编译错误【error c4996:"scanf":This function or variable may be unsaft.】解决方案
- 解答VS提示性错误:warning C4996: 'scanf': This function or variable may be unsafe.
- Visual Studio 2012 编译错误【error C4996: 'scanf': This function or variable may be unsafe. 】的解决方案
- Visual Studio 2012 编译错误【error C4996: 'scanf': This function or variable may be unsafe. 】的解决方案
- Visual Studio 2012 编译错误【error C4996: 'scanf': This function or variable may be unsafe. 】的解决方案仅为个人学习使
- Visual Studio 2012 编译错误【error C4996: 'scanf': This function or variable may be unsafe. 】的解决方案
- Visual Studio 2012 编译错误【error C4996: 'scanf': This function or variable may be unsafe. 】的解决方案
- Missing variable or function matlab错误