未定义函数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函数吧

(责任编辑:IT教学网)

更多

推荐3DMAX教程文章