本文收集整理关于matlab显示未定义函数的相关议题,使用内容导航快速到达。
内容导航:
Q1:matlab运行时显示未定义函数或变量 x。这是为什么
function[a,b]=exch(a,b)
c=a;a=b;b=c;
>> clear;x=1:10; y=[11 12 13 14;15 16 17 18];[x,y]=exch(x,y)
wwW.yIJITao.C#Om
Q2:matlab程序中老是出现‘函数未定义或是输入参数应该是double的’,但是函数是定义好的,参数也是double?
到底是哪种报错?如果是函数未定义,那看看这个函数是不是包含在主函数的文件夹内,一定要在和主函数同一路径下。
如果是变量double,那建议你在进函数的地方设置断点,然后单步运行到那里,停下来看MATLAb主窗口里,有各个变量当前的值,看看到底是不是double
再不行就问老师吧。仅凭一句错误提示实难判断问题。
Q3:MATLAB程序会提示未定义函数或变量x,怎么解决
你有没有给x赋值?没有的话,函数g(x)没法调用参数x就出错了。例如试试:
12x=1:10;g(x)Q4:关于matlab的未定义函数或变量的问题
matlab中变量未定义:在命令窗口中输入的时候要调用函数QPSK_evm(s),其中输入前,首先定义一下s,如:赋值s=1:10,这样再调用QPSK_evm(s),就不会出现如此问题了!就是如果给一个变量赋值,而且是在if语句内,也就是说,要满足一个条件才能改这一变量赋值,而如果运行时输入的数据不满足,那么这个变量就没有被赋值,也就是未定义
Q5:matlab我调用一些函数总显示未定义函数,如anova1(X)单因素实验的方差分析等等
你有没有给x赋值?
没有的话,函数g(x)没法调用参数x就出错了。例如试试:
x = 1:10;
g(x)
Q6:为什么MATLAB里调用这个函数的时候总显示未定义
当前文件夹看看是不是这个函数脚本文件的文件夹?
Q7:matlab2014 显示sin函数未定义
是不是第二句少打了乘号,应该是:
r=sin(6*t).*cos(6*t);