命令行下使用matlab写函数,MATLAB中定义函数在命令行使用总是出现“尝试将SCRIPT .... 作为函数执行”怎么办?...

答:将XXX.m文件更名即可(如更名为XXX1.m)。 MATLAB之前为什么可以无视XXX.m文件而直接编译源文件,现在却不行了呢?需要怎么样的什么环境设置/搜索路径或者其他设置呢?某种情况下重装MATLAB也可以解决这个问题,那么就是说初始环境设置/搜索路径...

答:将XXX.m文件更名即可(如更名为XXX1.m)。 MATLAB之前为什么可以无视XXX.m文件而直接编译源文件,现在却不行了呢?需要怎么样的什么环境设置/搜索路径或者其他设置呢?某种情况下重装MATLAB也可以解决这个问题,那么就是说初始环境设置/搜索路径...

答:function [g1 g2]=discrim(mu1,sig1,mu2,sig2) fuction写错了,改为function就好了。

答:因为代码保存成文件a.m了,或者是另外有保存成a.m的文件。 需要注意,MATLAB 的程序调用一般是根据文件名(类的方法除外),代码第一句: I=a('C:/Users/佳炜/Documents/MATLAB/lena.bmp'); 这里的a会被视为一个函数的名字,但 a.m 并不是函数文...

答:i'o'i'j'n'j't'ni'h'j

答:这个问题我遇到过一样的,后来解决了。是因为你的.m文件名和函数名重名了,改一下.m的文件名就可以啦,我要积分哦~~

答:只有在m文件中定义的第一个函数才可以在命令窗口直接调用,并且文件名字必须和函数名字相同。命令窗口是不能定义函数的

答:是你自己写的函数吗,首先需要注意的是你的函数必须保存在你的当前文件夹下,这样才能直接调用。或者你可以把你保存函数的文件夹设为默认文件夹。 还有你函数的输入输出都需要注意是正确的。 当然这些是你的函数编写正确的情况下。 可以把错误拿...

答:不要定义syms类型了 首先必须明白它们的功能:syms是定义符号变量 ;sym则是将字符或者数字转换为字符。 也就是说,这里的x是字符, 你不能拿他来做判断的条件。

答:找到了你出错的原因了: 你在Command Window里输入运行的吧? 我测试的结果是: ??? function [row, col] = randinterval(matrix, count, key) | Error: Function definitions are not permitted at the prompt or in scripts. 解决方法: 点击M...

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值