未定义函数subplot(未定义函数或变量xlabel)
http://www.itjxue.com 2023-01-25 12:20 来源:未知 点击次数:
在MATLAB中调用子函数为什么说输入的参数未定义?
出错应该是在这一行[C,S]=wavedec2(x,n,wname); %对图像小波分解
你可以把出入参数x先赋值给一个变量,在执行这一句代码
matlab未定义变量或函数
matlab提示未定义函数或变量的解决办法:
1、首先需要知道matlab中查2113看数据类型函数是class,可以先在命令行窗口中help class。
2、在5261命令行窗口中输入“4102a=123 class(a)”。
3、按回车1653键可以看到变量a的类型是double类型。
4、输入“b='1234' class(b)”。
5、按回车键之后,可以看到变量b的类型是字符类回型,我们也可以查看一下matlab中常用数答据类型。
matlab中调用函数,为什么总是说被调用的函数未定义呢?
可能是你这个m文件的名称没有和自定义的函数名称一致。应该要一样的,保存之后才能成功调用。因为我刚刚发现我就在这里出错了,把m文件命名成了work2,但是函数名定义的时候写的f2。
matlab R2014a 未定义与 'double' 类型的输入参数相对应的函数 'fourier'。 在Matlab7里面运行就没问题
fourier这个函数在后面就取消不用了,只有老版本的matlab还能使用,当然也不是不能用,现在的FOURIER函数要求输入是sym型才能用,help fourier会显示未定义的函数,需要help sym/fourier才能看到用法,现在多用fft函数吧