matlab显示未定义函数

生活 2019-02-23 03:14:46 984

本文收集整理关于matlab显示未定义函数的相关议题,使用内容导航快速到达。

内容导航:

  • Q1:matlab运行时显示未定义函数或变量 x。这是为什么
  • Q2:matlab程序中老是出现‘函数未定义或是输入参数应该是double的’,但是函数是定义好的,参数也是double?
  • Q3:MATLAB程序会提示未定义函数或变量x,怎么解决
  • Q4:关于matlab的未定义函数或变量的问题
  • Q5:matlab我调用一些函数总显示未定义函数,如anova1(X)单因素实验的方差分析等等
  • Q6:为什么MATLAB里调用这个函数的时候总显示未定义
  • Q7:matlab2014 显示sin函数未定义
  • 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);

    相关文章
    matlab矩阵中添加一列2019-02-03
    matlab定义一个新函数2019-02-04
    matlab 编写m文件函数2019-02-19
    matlab编写函数m函数并计算2019-02-21
    matlab工作区不见了2019-03-19
    matlab矩阵生成灰度图2019-03-21
    matlab画三维图怎么除去复数2019-05-06
    matlab怎么运行程序2019-07-08
    matlab等值线图怎么看2019-09-25
    在matlab中怎么计算其相位2020-05-27