matlab运行出错:未定义与 'double' 类型的输入参数相对应的函数 'int'。

如题所述

第1个回答  2018-04-01

你把位置数V变成一个数组了,int没法用一组数组对函数进行积分,你只要提供V上下限就行了。

修改如下:

可以在matlab中查看int的用法。

MATLAB程序运行时出现错误找出错误操作方法

对于初学者来说,开发MATLAB程序时,经常回出现诸多错误。MATLAB程序运行时出现错误后,可通过适当的方法定位和查找,操作步骤如下所列。

    下述方法描述中,采用如下实例程序进行说明;

2.MATLAB程序运行错误后,切换到MATLAB命令行中,观察命令行中的错误信息,确定错误原因;

3.在错误信息中,查找源程序中错误代码的行数,点击行数链接,可以直接定位错误语句;

4.错误语句定位后,自动跳转到代码编辑器中,在代码编辑器中通过光标标识错误代码的位置;

5.确定错误语句后,通过F12快捷键在错误语句处设定断点;

6.断点设定完成后,通过F5快捷键重新执行程序,程序会在断点处停止运行,进入调试状态;

7.在调试状态下有多个步骤可以查找程序问题的原因。

...double' 类型的输入参数相对应的函数 'int'。
2.MATLAB程序运行错误后,切换到MATLAB命令行中,观察命令行中的错误信息,确定错误原因;3.在错误信息中,查找源程序中错误代码的行数,点击行数链接,可以直接定位错误语句;4.错误语句定位后,自动跳转到代码编辑器中,在代码编辑器中通过光标标识错误代码的位置;5.确定错误语句后,通过F12快捷键在错误...

MATLAB报错未定义与 'double' 类型的输入参数相对应的函数 'int'.
你把位置数V变成一个数组了,int没法用一组数组对函数进行积分,你只要提供V上下限就行了修改如下:syms V;% V=0:0.01:1; %注释掉T_0=1;a=1;V_0=1;C_v=1;C=1;S=1;P_0=V_0-S.*(V_0-V);P_1=(V.*2-a*(V.*V_0-V.^2))*C^2.*(V_0-V);P_2=P_0.*(V.*2...

...未定义与 'double' 类型的输入参数相对应的函数 'fprint'
手机版 我的知道 matlab中输出数据出现未定义与 'double' 类型的输入参数相对应的函数 'fprint' 采用load输入两组数据,[m,n]=ismember(a(:,1,1),b(:,1));c=a(m,:,:);fid=fopen('a.txt','w');fprint(fid,'%g%g%g\\r\\n',c);fclose(fid);然后用run,出现未定义与'double'类型的输入参......

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

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

matlab问题,未定义与double类型的输入参数相对应的函数
就是这个函数不是系统函数,而是一个自定义函数。imread函数用于读入各种图像文件,其一般的用法为[X,MAP]=imread(‘filename’,‘fmt’)其中,X,MAP分别为读出的图像数据和颜色表数据,fmt为图像的格式,filename为读取的图像文件(可以加上文件的路径)。例:[X,MAP]=imread(’flowers.tif’,’...

为什么matlab报错未定义与'int'
matlab报错 未定义与 'char' 类型的输入参数相对应的函数 'int'是设置错误造成的,解决方法为:1、函数isletter可以判断字符是不是字母类型。可以对字符数组使用,返回等尺寸的逻辑值数组。2、isspace函数可以判断字符是不是空格,同样可以用于字符数组(字符串是一维字符数组)。3、使用char函数构造含有多...

...未定义与 'double' 类型的输入参数相对应的函数 'rectwin'。_百度知 ...
相对应的函数显示就是这个

...未定义与 'double' 类型的输入参数相对应的函数 “,怎么做_百度知 ...
matlab 2014a调用所有自定义函数时,都出现”未定义与 'double' 类型的输入参数相对应的函数 “,怎么做当前的运行目录应该为保存函数yunshuann的目录。

matlab出现了未定义与 'cell' 类型的输入参数相对应的运算符 '=='
matlab出现了未定义与 'cell' 类型的输入参数相对应的运算符 '==' 就是我想将表格中的第一列所有出现的元素都保存在A中从txt中取出元素和A进行对比,如果A中没有这个元素那么就把这个元素加入结果出现了这个问题[num,txt,raw]=xlsread('F:\\数据','she... 就是我想将表格中的第一列所有出现的元素都...

相似回答
大家正在搜