matlab不允许上下文定义

@墨姿1012:Matlab里出现此上下文中不允许函数定义的错误怎么解决,急求 -
虞药19220957212…… 从你讲的问题,虽然没讲太清楚,但我推测,你可能写了个脚本程序文件,其中定义了子函数,在运行时就弹出了这个提示.一般情况下,在函数文件中才能定义子函数,在脚本文件中不允许定义子函数.这是个基本的要求.

@墨姿1012:大学数值计算matlab编程:用复合梯形公式积分,达到精度0.5*10^ - 8给出所需区间数量.请问程序哪里有问题 -
虞药19220957212…… 你这里错在调用自定义函数的时候不需要关键字function,将其去掉则不会有这个错误提示 不过看你的代码依旧存在问题:f=int(fun,a,b); 这一行要求fun为符号类型的变量,而你给的 fun=@(x)(x./sqrt(x.*x+9)); 却是函数句柄,那么这一句就会报错.另外,这个代码试图通过int()积分得到精确值,然后比较数值积分的误差是否不超过0.5*10^-8,这就存在一个逻辑错误,如果这个被积函数不可积(这也正是采用数值积分的目的所在),那你就无法得到原函数进行判断了.所以正确的做法是比较两次计算值,如果两次计算值的误差小于0.5*10^-8,表明积分收敛了,这正是其计算精度.

@墨姿1012:matlab小白求教,以下plotsin程序在command窗口报错 -
虞药19220957212…… 这个个程序无法运行的问题在于这是一个函数程序,是不能直接运行的.需要输入参数调用.首先保存这个函数文件.然后在命令窗口输入:plotsin(10); %这里的10可以随意修改为任何数值.x=linspace(0,2*pi,f1*16+1)表示在0到2π之间等分取f1*16+1个点.f1是调用函数时需要我们自己给出的一个数值.

@墨姿1012:matlab初学,在没有上下文的情况下,我定义par.a =1;par.b=2;这样就自动生成par的数据结构了么? -
虞药19220957212…… 不是的,一定要用par.a或这par.b来引用之前定义的这两个参数

@墨姿1012:matlab中函数定义在脚本中不允许是什么意思 -
虞药19220957212…… 因为lorenz(洛伦兹)在matlab系统中已经被定义了,所以不允许用户再重新定义,这样会引起系统冲突,你将函数的名字改一下应该就可以了

@墨姿1012:运行之后出现:“ function Z=nodedel(a,dy)%a为邻接矩阵 | 错误: 此上下文中不允许函数定义.” 求解 -
虞药19220957212…… 你那个nodedel不是函数吧 不是函数的话,不能在里面定义函数,函数的文件里面可以嵌套定义函数 你把AHPInit1那个函数代码拿出来单独写一个nodedel.m文件,并和Z.m保存在同一目录下 (另外,你还可以看看function以及同一行后面的括号下面的红色波浪线在警告什么)

@墨姿1012:运行之后出现:“ function Z=nodedel(a,dy)%a为邻接矩阵 | 错误: 此上下文中不允许函数定义.” 求解function Z=nodedel(a,dy)%a为邻接矩阵 a(a==inf)=0; ... - 作业帮
虞药19220957212…… [答案] 你那个nodedel不是函数吧 不是函数的话,不能在里面定义函数, 函数的文件里面可以嵌套定义函数 你把AHPInit1那个函数代码拿出来单独写一个nodedel.m文件,并和Z.m保存在同一目录下 (另外,你还可以看看function以及同一行后面的括号下面...

@墨姿1012:请问 Matlab编程 为啥老提示没有定义呢 -
虞药19220957212…… 这是一个函数的文件,只能调用这个函数,而不是直接运行它,你在其他.m文件中可以调用sifufa(t,x,flag,ps)这个函数,里面的形参根据自己的实际情况换成实参即可, 或者在cmd命令窗中也可以直接调用.

@墨姿1012:matlab中 错误:函数定义是不允许在提示符,或在脚本. 这是什么意思 怎么解决 请高手赐教 -
虞药19220957212…… 定义函数必须在M文件内编辑才行,不然运行不了

@墨姿1012:为什么matlab2016a不能定义函数,如图所示,想知道怎么解决 -
虞药19220957212…… 函数定义只能写在m文件里,不能直接在命令行里写. 你新建一个m文件,然后把你的函数内容写在里面,保存. 之后就可以在别的m文件或者命令行里调用这个新函数了.

相关推荐

  • matlab打错了怎么返回修改
  • matlab不支持函数定义
  • matlab命令输错怎么修改
  • matlab怎么定义变量
  • matlab函数定义和调用
  • matlab如何定义
  • matlab不允许function定义
  • function不允许函数定义
  • 此上下文中不允许函数定义
  • 此上下文中不允许函数定义matlab
  • 不允许函数定义怎么改写
  • matlab一直显示未定义
  • 上下文中不支持函数定义
  • matlab函数或变量无法识别
  • matlab定义了函数后用不了
  • matlab上下文中不允许函数定义
  • function不支持函数定义
  • matlab打错了怎么修改
  • 为什么matlab运行不出图像
  • matlab怎么另起一行
  • matlab函数参数未被定义
  • matlab调用自己写的函数
  • matlab显示没有定义函数
  • matlab如何注释掉多行
  • matlab常用命令大全
  • matlab运行不出来怎么办
  • 本文由网友投稿,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
    若有什么问题请联系我们
    2024© 客安网