早教吧作业答案频道 -->其他-->
在matlab中如何筛选得出的结果,我只需要多个结果中大于0,小于1的数clc; a0=300;b=2;Ce=5;e0=1.5; w0=100; f=16;syms r;a=1k=-1/2*(Ce*e0*a0-2*w0*Ce*e0*b+Ce^2*e0^2*b+2*f*r+Ce*e0^2*a*r-2*Ce*e0*r*a0-2*Ce*e0^2*a*r^2+3*Ce^2*e0^2*b*r^2+Ce*
题目详情
在matlab中如何筛选得出的结果,我只需要多个结果中大于0,小于1的数
clc;
a0=300;b=2;Ce=5;e0=1.5; w0=100; f=16;
syms r;
a=1
k=-1/2*(Ce*e0*a0-2*w0*Ce*e0*b+Ce^2*e0^2*b+2*f*r+Ce*e0^2*a*r-2*Ce*e0*r*a0-2*Ce*e0^2*a*r^2+3*Ce^2*e0^2*b*r^2+Ce*e0^2*r^3*a+Ce*e0*r^2*a0-3*Ce^2*e0^2*b*r-Ce^2*e0^2*b*r^3-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*e0-b*w0-k*Ce*(1-r)*e0*b)/2)+(k-1)*(Ce*(1-r)*e0*((a0+a*r*e0-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)
我想对z进行筛选得出大于0,小于1的值.
clc;
a0=300;b=2;Ce=5;e0=1.5; w0=100; f=16;
syms r;
a=1
k=-1/2*(Ce*e0*a0-2*w0*Ce*e0*b+Ce^2*e0^2*b+2*f*r+Ce*e0^2*a*r-2*Ce*e0*r*a0-2*Ce*e0^2*a*r^2+3*Ce^2*e0^2*b*r^2+Ce*e0^2*r^3*a+Ce*e0*r^2*a0-3*Ce^2*e0^2*b*r-Ce^2*e0^2*b*r^3-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*e0-b*w0-k*Ce*(1-r)*e0*b)/2)+(k-1)*(Ce*(1-r)*e0*((a0+a*r*e0-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)
我想对z进行筛选得出大于0,小于1的值.
▼优质解答
答案和解析
A=[1 2 3 0.2 0.5]
A =
1.0000 2.0000 3.0000 0.2000 0.5000
>> A(A>0&A0&zz
A =
1.0000 2.0000 3.0000 0.2000 0.5000
>> A(A>0&A0&zz
看了 在matlab中如何筛选得出...的网友还看了以下:
甲乙两同学分解因式x^2+ax+b时,甲看错了b,分解的结果为(x+2)(x+6),乙看错了a,分 2020-04-27 …
已知(a+b)(a+b)=16,(a-b)(a-b)=4求ab的值.快已知(a+b)(a+b)=1 2020-04-27 …
如果关于x、y的二元一次方程组{3x-ay=16,2x+b 初一数学题如果关于x、y的二元一次方程 2020-05-16 …
在matlab中如何筛选得出的结果,我只需要多个结果中大于0,小于1的数clc; a0=300;b 2020-05-16 …
运用财务计算器计算,名义年利率16%,按季复利,有效年利率为()A.16.88%B.16.99%C. 2020-05-22 …
若主存每个存储单元16 bit,则下述正确的是( )。A.地址线也是16位B.地址线与16无关C.地 2020-05-23 …
下面数字a=0.0625*0.0625*.*0.0625,b=16*16*.*16,a*b=?{2 2020-06-02 …
一种商品现价是80元,比原价提高了16元,提高了百分之几?列式是()A.16÷(80+16)B.1 2020-06-03 …
如图,在平面直角坐标系中,已知A(16,0)、B(16,16),C(0,16),D(0,-4),点E 2020-11-27 …
爷爷的药瓶上写着“0.1(毫克)100片”,医生的药方上写着:“每天3次,每次0.2mg,服16天. 2020-12-22 …