matlab 如何将多个答案继续计算 zz = 0.5271 0.77354 k=zz+1
a0=300;b=3;Ce=5;e0=0.5;w0=100;f=16;symsr;a=100;k=-1/2*(2*f*r-2*w0*Ce*e0*b+Ce^2*e0^2*b...
a0=300;b=3;Ce=5;e0=0.5; w0=100; f=16;
syms r;
a=100;
k=-1/2*(2*f*r-2*w0*Ce*e0*b+Ce^2*e0^2*b+Ce*e0*a*r-2*Ce*e0*r*a0-2*Ce*e0*a*r^2+Ce*e0*r^2*a0+Ce*e0*r^3*a+3*Ce^2*e0^2*b*r^2+Ce*e0*a0-Ce^2*e0^2*b*r^3-3*Ce^2*e0^2*b*r-2*w0*Ce*e0*b*r^2+4*w0*Ce*e0*b*r)/(-1+r)^3/Ce^2/e0^2/b
profits2=w0*((a0+a*r-b*w0-k*Ce*(1-r)*e0*b)/2)+(k-1)*(Ce*(1-r)*e0*((a0+a*r-b*w0-k*Ce*(1-r)*e0*b)/2)+f*r/(1-r));
dudr=simple(diff(profits2,'r'));
[ss]=simple(solve(dudr,'r'))
for k=1:length(ss)
idx(k) = isreal(ss(k,1));
end
z=ss(idx)
zz=double(z)%%
zz(zz>0&zz<1)
k=zz+1
相当于我的zz是计算出来的,我想继续带入k进行计算 展开
syms r;
a=100;
k=-1/2*(2*f*r-2*w0*Ce*e0*b+Ce^2*e0^2*b+Ce*e0*a*r-2*Ce*e0*r*a0-2*Ce*e0*a*r^2+Ce*e0*r^2*a0+Ce*e0*r^3*a+3*Ce^2*e0^2*b*r^2+Ce*e0*a0-Ce^2*e0^2*b*r^3-3*Ce^2*e0^2*b*r-2*w0*Ce*e0*b*r^2+4*w0*Ce*e0*b*r)/(-1+r)^3/Ce^2/e0^2/b
profits2=w0*((a0+a*r-b*w0-k*Ce*(1-r)*e0*b)/2)+(k-1)*(Ce*(1-r)*e0*((a0+a*r-b*w0-k*Ce*(1-r)*e0*b)/2)+f*r/(1-r));
dudr=simple(diff(profits2,'r'));
[ss]=simple(solve(dudr,'r'))
for k=1:length(ss)
idx(k) = isreal(ss(k,1));
end
z=ss(idx)
zz=double(z)%%
zz(zz>0&zz<1)
k=zz+1
相当于我的zz是计算出来的,我想继续带入k进行计算 展开
2011-10-08
展开全部
加一个循环 不过你要有个终止条件 ,
for i=1:M
...
for i=1:M
...
北京埃德思远电气技术咨询有限公司
2023-08-25 广告
2023-08-25 广告
"整定计算的工作步骤,大致如下:1.确定整定方案所适应的系统情况。2.与调度部门共同确定系统的各种运行方式。3.取得必要的参数与资料(保护图纸,设备参数等)。4.结合系统情况,确定整定计算的具体原则。5.进行短路计算。6.进行保护的整定计算...
点击进入详情页
本回答由北京埃德思远电气技术咨询有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |