未定义与 'double' 类型的输入参数相对应的函数 'rep'.

作者&投稿:尹药 (若有异议请与网页底部的电邮联系)
刚开始学MATLAB,运行文件报错“未定义与‘double’类型的输入参数相对应的函数‘u’”~

提示已经很清楚了,就是你没有定义双精度型变量u,必须在类定义前面添加:
double u;
输入输出语句也应作相应处理。否则也会出现问题。
例如:输入,采用命令:
scanf("%lf ",&u);
f前面的l不可少,少了就不能接受到正确数据;
输出时,采用命令:
printf("%lf", u);
f前面的l不可少,少了就不能接输出正确数据。

大哥,其实你就是粗心的把“genfis1”函数的数字“1”写成了字母“L”而已,改了就可以运行。不谢。。。

重新添加一下路径,亲测有效


鲁山县17193537105: MAtlab运行时显示 未定义与 'double' 类型的输入参数相对应的函数 'rectwin'. -
井花普鲁: 相对应的函数显示就是这个

鲁山县17193537105: 未定义与 'double' 类型的输入参数相对应的函数 'chebdifmatrix'. -
井花普鲁: 未定义与 'double' 类型的输入参数相对应的函数 'chebdifmatrix'.

鲁山县17193537105: matlab未定义与 'double' 类型的输入参数相对应的函数 'int' -
井花普鲁: 最后你那句plot(int(k),double(s));里的int(k);不对.你如果想以k为横坐标,直接把int去掉,如果非想要变成整数可以用floor(k); 注:fix:向零取整 floor:向小取整 round:四舍五入 ceil:向大取整

鲁山县17193537105: 求指导,MATLAB程序,老是提示这个“未定义与 'double' 类型的输入参数相对应的函数 'genfisl'.”错误, -
井花普鲁: >> help genfisl genfisl not found.Use the Help browser search field to search the documentation, or type "help help" for help command options, such as help for methods.说明:genfisl 不是matlab的函数,可能是自写的,又不在工作路径上或丢失

鲁山县17193537105: 未定义与 'double' 类型的输入参数相对应的函数 'tf'. -
井花普鲁: 这应该是C++的代码吧,那两个数组是什么类型的啊,输入的参数类型不匹配,没定义相应类型的重载函数

鲁山县17193537105: matlab中 fill(position(1:4,1),position(1:4,2),[0,0,0]); 出现未定义与'double'类型的 -
井花普鲁: position应该是两列多行的二维矩阵,定义了就可以了.如:t=(1/16:1/8:1)'*2*pi; x=sin(t); y=cos(t); positon=[x y]; fill(position(1:4,1),position(1:4,2),[0,0,0]); 运行结果为:

鲁山县17193537105: 为什么运用MATLAB总会出现“未定义与 'double' 类型的输入参数相对应的函数 'm - sequence'.” -
井花普鲁: 1、这是一个用户自定义的函数.2、函数需要放在path路径下,或者当前文件夹下.觉得有帮助就采纳吧.

鲁山县17193537105: matlab 2014a调用所有自定义函数时,都出现”未定义与 'double' 类型的输入参数相对应的函数 “,怎么做 -
井花普鲁: matlab 2014a调用所有自定义函数时,都出现”未定义与 'double' 类型的输入参数相对应的函数 “,怎么做当前的运行目录应该为保存函数yunshuann的目录.

鲁山县17193537105: MATLAB聚类系数的外部调用函数中未定义与double类型的输入参数相对应的函数isenpty -
井花普鲁: test()是自定义函数.而出错提示表明,没有调用到test函数(即缺test.m文件),所以你的遗传算法程序不全.但你可以调用Matlab自带的ga()函数.[x,fval,exitflag] = ga(fitnessfcn,nvars,A,b,Aeq,beq,LB,UB,nonlcon) 具体使用,可以详见 help ga

鲁山县17193537105: 大神求助 未定义与 double'类型的输入参数相对应的函数怎么办 -
井花普鲁: fourier这个函数在后面就取消不用了,只有老版本的matlab还能使用,当然也不是不能用,现在的FOURIER函数要求输入是sym型才能用,help fourier会显示未定义的函数,需要help sym/fourier才能看到用法,现在多用fft函数吧. 求极限命令limit是对于有变量的算式操作的,对于数值是不能求极限的,如limit(sin(x),x,0) 结果是:ans = 0. 但是,limit(10)就没意义,不能操作,会有错误提示.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网