我是第一次写程序也是第一次用matlab,请问各位前辈这个哪里有问题啊,t是一个矩阵用来存储一棵树的
展开全部
函数的输出最好改一下,和函数名一样容易误解;
全局变量h的定义不要放在循环里面,放在for语句上面,主函数也要定义它;
for (j:7),能这样写吗?我不确定,for j=1:7,一般这样写;
if(t(p,2)==n)&(p~=z) 这句我觉得这样写;
h++,不要带global,h=h+1;
全局变量h的定义不要放在循环里面,放在for语句上面,主函数也要定义它;
for (j:7),能这样写吗?我不确定,for j=1:7,一般这样写;
if(t(p,2)==n)&(p~=z) 这句我觉得这样写;
h++,不要带global,h=h+1;
追问
??? Error: File: d:\MATLAB7\work\CalculatedDistance.m Line: 63 Column: 1
The function "CalculatedDistance" was closed
with an 'end', but at least one other function definition was not.
To avoid confusion when using nested functions,
it is illegal to use both conventions in the same file.
追答
少了个end吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询