先化成double,再化成logical 在判错的地方前面插入,出问题的变量=double
求助 无法从sym转..% 定义矩阵 a 和 b,以及转换矩阵 Ma = [377.6 98.978 -97.096; 98.978 75.243 -50.307; -97.096 -50.307 74.694];b = [
elseif(phi>35)&(phi<=40) h_0=30.20;elseif(phi>40)&(phi<=45) h_0=28.37;elseif(phi>45)&(phi<=50) h_0=26.39;else h_0=24.31;end%根据x确定h,h_0.x= input('Enter''x'':'); if (x==1) h=18.36;h_b=15.60; elseif(x==2) h=16.58;h_b=14.09; elseif(x==3) h=14.25...
运行报错信息如下:+ {# Q+ _* ?) X * e' z) Y! d* Q7 w 无法从 sym 转换为 logical。'...
我的方法是:既然sym化不成logical,那就先化成double,再化成logical 在判错的地方前面插入,出问题的...
无法从 sym 转换..syms x;f=3*x^2-exp(x);g=diff(f);r=solve(f,x);h=diff(g);rrs=r-6*r-exp(r)/6-exp(r);rsmax=2000;err=0.5*
同学你解决了吗?我最近也是遇到了这个问题。到处找解决办法找不到