永发信息网

急!matlab出现Input argument "A" is undefined.

答案:1  悬赏:60  手机版
解决时间 2021-01-14 04:18
  • 提问者网友:杀生予夺
  • 2021-01-14 00:53
急!matlab出现Input argument "A" is undefined.
最佳答案
  • 五星知识达人网友:轮獄道
  • 2021-01-14 02:24
这个程序不是在M文件中运行的,但是可以在M文件Editor界面上进行调试,首先,你应该把这个M文件保存(例如,保存为F_tj.m),那么在matlab的Command Window中,你可以输入这样的语句:
>>F_tj(rand(5,4),4)
得出运行结果
或者
>> A=自己申明矩阵
>>F_tj(A,3) 注意对应位置的类型,输入参数第一个是矩阵,第2个是正整数追问谢谢你啊,这个文件我已经保存了,调用的时候它又说我[n,m]=size(A)有问题,这句话怎么看都没问题啊……
嗯嗯,那么请问F_tj(rand(5,4),4)或者F_tj(A,3)是什么意思呢?追答因为你的输入参数里第一个要求是矩阵,所以我给出了2种矩阵,rand(5,4)是自动产生的5行4列的随机数(均在0和1之间)的矩阵,而那个A,要在调用函数之前自己申明,例如>>A=[1 2;3 4]
>>F_tj(A,3),第二个参数则是划分的区间个数,我也不知道应该化成多少,这要看你的应用了,所以我就写了3或者4,以为划分为3或者4个区间
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯