matlab 出错MATLAB问题 function vchu=tiji(ii,h)syms x y z m t h h2 r2 r1 r3 m1 s v3 v1 h1 ;a=3/2;b=3/2;l=8;rr=1.625;%球体半径%r=ii(3); for i=1:size(h)t=h(i)/1000;h2=(t-1.5)*cos(ii(2))+1.5-2*tan(ii(3)); %h2符号变量function vchu=tiji(ii,h)r2
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/24 01:15:01
![matlab 出错MATLAB问题 function vchu=tiji(ii,h)syms x y z m t h h2 r2 r1 r3 m1 s v3 v1 h1 ;a=3/2;b=3/2;l=8;rr=1.625;%球体半径%r=ii(3); for i=1:size(h)t=h(i)/1000;h2=(t-1.5)*cos(ii(2))+1.5-2*tan(ii(3)); %h2符号变量function vchu=tiji(ii,h)r2](/uploads/image/z/9931548-12-8.jpg?t=matlab+%E5%87%BA%E9%94%99MATLAB%E9%97%AE%E9%A2%98+function+vchu%3Dtiji%28ii%2Ch%29syms+x+y+z+m+t+h+h2+r2+r1+r3+m1+s+v3+v1+h1+%3Ba%3D3%2F2%3Bb%3D3%2F2%3Bl%3D8%3Brr%3D1.625%3B%25%E7%90%83%E4%BD%93%E5%8D%8A%E5%BE%84%25r%3Dii%283%29%3B+for+i%3D1%3Asize%28h%29t%3Dh%28i%29%2F1000%3Bh2%3D%28t-1.5%29%2Acos%28ii%282%29%29%2B1.5-2%2Atan%28ii%283%29%29%3B+%25h2%E7%AC%A6%E5%8F%B7%E5%8F%98%E9%87%8Ffunction+vchu%3Dtiji%28ii%2Ch%29r2)
matlab 出错MATLAB问题 function vchu=tiji(ii,h)syms x y z m t h h2 r2 r1 r3 m1 s v3 v1 h1 ;a=3/2;b=3/2;l=8;rr=1.625;%球体半径%r=ii(3); for i=1:size(h)t=h(i)/1000;h2=(t-1.5)*cos(ii(2))+1.5-2*tan(ii(3)); %h2符号变量function vchu=tiji(ii,h)r2
matlab 出错
MATLAB问题
function vchu=tiji(ii,h)
syms x y z m t h h2 r2 r1 r3 m1 s v3 v1 h1 ;
a=3/2;
b=3/2;
l=8;
rr=1.625;%球体半径
%r=ii(3);
for i=1:size(h)
t=h(i)/1000;
h2=(t-1.5)*cos(ii(2))+1.5-2*tan(ii(3)); %h2符号变量function vchu=tiji(ii,h)
r2=sqrt(rr^2-(rr-1)^2);%垂直于z轴的最大圆半径
r1=sqrt(rr^2-(rr-h2)^2);%垂直于y轴的最大圆的半径 h=rr r1=rr
t=sqrt(r1^2+r2^2-rr^2);
r3=sqrt(rr^2-r1^2);
m1=int(sqrt(rr^2-x^2-y^2),y,0,sqrt(r2^2-x^2));
s=int(m1,x,0,r2);
v3=double(s*2);
if h2 optim\private\lsqncommon
User supplied function failed with the following error:
Function 'le' is not defined for values of class 'sym'.
Error in ==> lsqcurvefit at 149
[x,Resnorm,FVAL,EXITFLAG,OUTPUT,LAMBDA,JACOB] = ...
Error in ==> Untitled5 at 1212
[ii,resnorm]=lsqcurvefit(@tiji,ii0,h,ydata)
请各位大哥帮忙给看看程序出错在哪儿帮忙改正一下 ,
matlab 出错MATLAB问题 function vchu=tiji(ii,h)syms x y z m t h h2 r2 r1 r3 m1 s v3 v1 h1 ;a=3/2;b=3/2;l=8;rr=1.625;%球体半径%r=ii(3); for i=1:size(h)t=h(i)/1000;h2=(t-1.5)*cos(ii(2))+1.5-2*tan(ii(3)); %h2符号变量function vchu=tiji(ii,h)r2
变量 le 没有赋值?