| 查看: 319 | 回复: 1 | |||
[交流]
很简单的循环求解,为什么解不出啊?
|
|
a1=0;a2=0;b1=1; syms('r') i=1; for j=0:pi/8:pi/2 theta(i)=j; sigmaxx(i)=0.5*a1*r^(-0.5)*(1.5*cos(0.5*theta(i))+0.5*cos(2.5*theta(i)))+0.5*b1*r^(-0.5)*(3.5*sin(0.5*theta(i))+0.5*sin(2.5*theta(i)))+a2*4; sigmayy(i)=0.5*a1*r^(-0.5)*(2.5*cos(0.5*theta(i))-0.5*cos(2.5*theta(i)))+0.5*b1*r^(-0.5)*(0.5*sin(0.5*theta(i))-0.5*sin(2.5*theta(i))); sigmaxy(i)=0.5*a1*r^(-0.5)*(-0.5*sin(0.5*theta(i))+0.5*sin(2.5*theta(i)))+0.5*b1*r^(-0.5)*(1.5*cos(0.5*theta(i))+0.5*cos(2.5*theta(i))); sigma1(i)=0.5*(sigmaxx(i)+sigmayy(i))+sqrt((0.5*(sigmaxx(i)-sigmayy(i)))^2+sigmaxy(i)*sigmaxy(i)); sigma2(i)=0.5*(sigmaxx(i)+sigmayy(i))-sqrt((0.5*(sigmaxx(i)-sigmayy(i)))^2+sigmaxy(i)*sigmaxy(i)); sigma3(i)=0.3*(sigma1(i)+sigma2(i)); z(i)=(sigma1(i)-sigma2(i))^2+(sigma2(i)-sigma3(i))^2+(sigma3(i)-sigma1(i))^2-2*26*26; p(i)=solve('z(i)','r') i=i+1; end 显示: Warning: Explicit solution could not be found. > In solve at 140 ??? Subscripted assignment dimension mismatch. >> |
» 猜你喜欢
宿州学院学报
已经有3人回复
4,4二甲基联苯干啥用,有懂得吗
已经有3人回复
医学类期刊求推荐
已经有6人回复
26/27申博自荐
已经有10人回复
招收2026级博士生
已经有3人回复
生活琐事由它去
已经有4人回复
提交了我也来说说感想
已经有12人回复
青B发送上会通知了吗
已经有9人回复
西安交大新媒学院副院长用撤稿论文结题
已经有6人回复
论文撤稿了
已经有8人回复
2楼2016-02-28 17:21:13












回复此楼