matlab报错 未定义与 'char' 类型的输入参数相对应的函数 'int'是设置错误造成的,解决方法为:1、函数isletter可以判断字符是不是字母类型。可以对字符数组使用,返回等尺寸的逻辑值数组。2、isspace函数可以判断字符是不是空格,同样可以用于字符数组(字符串是一维字符数组)。3、使用char函数构造含有多...
result(1) = double(int('5430*(0.5*sin(40*tan(4.1)-x*tan(4.1)-60)+40*tan(4.1)-x*tan(4.1)-60)-5430*(0.5*sin(-60)-60)', 0, 40));
int的这种语法在较新的版本中被删除了(在2013b时会报错,提示函数即将删除),可以在被积表达式外面加个sym,强制调用符号数学工具箱中的int函数:>> F= int(sym('x*exp(-x*y)'),'x') F = -(1+x*y)*exp(-x*y)/y^2
Matlab无需定义变量
Matlab无需定义变量