matlab出现Input argument "A" is undefined.输入程序调用function[Ax]=F_tj(A,m0)%定义函数%模糊统计,m0划分区间个数[n,m]=size(A);%获得矩阵的行列数Amin=A(1,1);%A的最小值Amax=A(1,2);%A的最大值for(i=1:n)if(A(i,1)>A(i,2))
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 07:19:31
![matlab出现Input argument](/uploads/image/z/6837569-17-9.jpg?t=matlab%E5%87%BA%E7%8E%B0Input+argument+%22A%22+is+undefined.%E8%BE%93%E5%85%A5%E7%A8%8B%E5%BA%8F%E8%B0%83%E7%94%A8function%5BAx%5D%3DF_tj%28A%2Cm0%29%25%E5%AE%9A%E4%B9%89%E5%87%BD%E6%95%B0%25%E6%A8%A1%E7%B3%8A%E7%BB%9F%E8%AE%A1%2Cm0%E5%88%92%E5%88%86%E5%8C%BA%E9%97%B4%E4%B8%AA%E6%95%B0%5Bn%2Cm%5D%3Dsize%28A%29%3B%25%E8%8E%B7%E5%BE%97%E7%9F%A9%E9%98%B5%E7%9A%84%E8%A1%8C%E5%88%97%E6%95%B0Amin%3DA%281%2C1%29%3B%25A%E7%9A%84%E6%9C%80%E5%B0%8F%E5%80%BCAmax%3DA%281%2C2%29%3B%25A%E7%9A%84%E6%9C%80%E5%A4%A7%E5%80%BCfor%28i%3D1%3An%29if%28A%28i%2C1%29%3EA%28i%2C2%29%29)
matlab出现Input argument "A" is undefined.输入程序调用function[Ax]=F_tj(A,m0)%定义函数%模糊统计,m0划分区间个数[n,m]=size(A);%获得矩阵的行列数Amin=A(1,1);%A的最小值Amax=A(1,2);%A的最大值for(i=1:n)if(A(i,1)>A(i,2))
matlab出现Input argument "A" is undefined.
输入程序调用
function[Ax]=F_tj(A,m0)%定义函数
%模糊统计,m0划分区间个数
[n,m]=size(A);%获得矩阵的行列数
Amin=A(1,1);%A的最小值
Amax=A(1,2);%A的最大值
for(i=1:n)
if(A(i,1)>A(i,2))x=A(i,2);A(i,2)=A(i,1);A(i,1)=x;end%A的最小值
if(A(i,1)Amax)Amax=A(i,2);end%A的最大值
end
x=Amin:(Amax-Amin)/m0:Amax;
Ax=[];
for(k=1:m0+1)Ax(k)=0;
for(i=1:n)if(x(k)>=A(i,1) & x(k) run at 56
Input argument "A" is undefined.
matlab出现Input argument "A" is undefined.输入程序调用function[Ax]=F_tj(A,m0)%定义函数%模糊统计,m0划分区间个数[n,m]=size(A);%获得矩阵的行列数Amin=A(1,1);%A的最小值Amax=A(1,2);%A的最大值for(i=1:n)if(A(i,1)>A(i,2))
这个程序不是在M文件中运行的,但是可以在M文件Editor界面上进行调试,首先,你应该把这个M文件保存(例如,保存为F_tj.m),那么在matlab的Command Window中,你可以输入这样的语句:
>>F_tj(rand(5,4),4)
得出运行结果
或者
>> A=自己申明矩阵
>>F_tj(A,3) 注意对应位置的类型,输入参数第一个是矩阵,第2个是正整数