当前位置: 首页 > 程序语言 >1stOpt 求助!!!

1stOpt 求助!!!

作者 独孤神宇
来源: 小木虫 200 4 举报帖子
+关注

p=((15+9.2*(((6.3-2*(135-sqrt(17689-x.^2)))/6.3).^0.11)).*exp(((a*(5168.1./(2*(135-sqrt(17689-x.^2))))-1071)*2*b.*x)./((135-sqrt(17689-x.^2)).^2))).*(-(2./(135-sqrt(17689-x.^2))).*sqrt(17689-x.^2)+(4*b./((135-sqrt(17689-x.^2)).^3)).*(1071-a*(5168.1./(2*(135-sqrt(17689-x.^2))))).*((-x/2).*sqrt(17689-x.^2)+8844.5*(asin(x./133)))+139.85);

1stOpt中 提示函数表达式错误, 请问哪里有问题???? 返回小木虫查看更多

今日热帖
  • 精华评论
  • dingd

    明显一点:Matlab中的点乘符号“.”都去掉,比如:“x.^2”改成“x^2”;"-(2./(135-sqrt(17689-x.^2))).*"改成"-(2/(135-sqrt(17689-x^2)))",其余类推

  • 独孤神宇

    引用回帖:
    2楼: Originally posted by dingd at 2015-06-14 11:51:33
    明显一点:Matlab中的点乘符号“.”都去掉,比如:“x.^2”改成“x^2”;"-(2./(135-sqrt(17689-x.^2))).*"改成"-(2/(135-sqrt(17689-x^2)))",其余类推

    您好,后来也试过了,点乘符号都去掉了还是不行啊。。。。

  • 独孤神宇

    引用回帖:
    2楼: Originally posted by dingd at 2015-06-14 11:51:33
    明显一点:Matlab中的点乘符号“.”都去掉,比如:“x.^2”改成“x^2”;"-(2./(135-sqrt(17689-x.^2))).*"改成"-(2/(135-sqrt(17689-x^2)))",其余类推

    p=((15+9.2*(((6.3-2*(135-sqrt(17689-x^2)))/6.3)^0.11))*exp(((a*(5168.1/(2*(135-sqrt(17689-x^2))))-1071)*2*b*x)/((135-sqrt(17689-x^2))^2)))*(-(2/(135-sqrt(17689-x^2)))*sqrt(17689-x^2)+(4*b/((135-sqrt(17689-x^2))^3))*(1071-a*(5168.1/(2*(135-sqrt(17689-x^2)))))*((-x/2)*sqrt(17689-x^2)+8844.5*(asin(x/133)))+139.85);  写成这样依旧有错误啊。。
    上面的有点乘的代入MATLAB中可以运行的

  • dingd

    "asin("改成“arcsin(”

猜你喜欢
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓