plotsgy(dt,traces1,sgyfile)
这里面的traces1是已知的矩阵芹银扒,是函数的输入项。在你改完嫌昌的程序中,traces1=traces
对traces1进行了重新定义,但traces这个根本就没有值,这一步的运行就错了。
由于是matlab自带的函数,我认为出现traces=traces1只是matlab对函数的命名搏旁问题
你在前面的if语句根本没满足判断条件,所以z这个变量没有生成。或者是node(j).ClusterId没有意义。总之在程序里,z从未被弊睁梁定义。所以后面那个循环里的是undefinedz。
建议检查前面的循环。我给你个简单的早尺方法。你先在最开始租运把z定义成一个数,例如1234.跑完程序你看是不是还是1234.如果是,那就说明前面的if都不满足;。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)