i%给圆心(a,b)返回安全系数K
function output=damnk(a,b)
syms cita h r c gama fi n i Tn Rn jiajiao l z n1
cita=50;
h=50;
c=20;
gama=18;
fi=35;
n=10;
r=(a^2+b^2)^(1/2);
n1=(a+(r^2-(h-b)^2)^(1/2))/n;
i=1;
Tn=0;
Rn=0;
while(i<=n)
Ri=int('(x*tand(cita)+0-b+(r^2-(x-a)^2)^(1/2))*(r^2-(x-a)^2)^(1/2)/r','x',(i-1)*n1,i*n1);
Ti=int('x*tand(cita)+0-b+(r^2-(x-a)^2)^(1/2)','x',(i-1)*n1,i*n1);
Rn=Rn+Ri;
Tn=Tn+Ti;
i=i+1;
end
jiajiao=acosd(dot([0-a,0-b],[(a+(r^2-(h-b)^2)^(1/2))-a,h-b])/(norm([0-a,0-b])*norm([0-a,h-b])));
l=2*pi*r*(jiajiao/360);
z=(Rn*tand(fi)+c*l/gama)/Tn;
output=z;
编写一个matlab程序,但是算出了的结果不是一个数值,而是一大堆算式……具体程序如下
答案:4 悬赏:70 手机版
解决时间 2021-01-03 10:57
- 提问者网友:姑娘长的好罪过
- 2021-01-02 20:32
最佳答案
- 五星知识达人网友:舍身薄凉客
- 2021-01-10 01:44
1.多台主机同时上线的问题,可以使用反连接方式!网上有相关的远程控制源代码,可以参考一下
2.打开对方主机摄像头,一台和多台的方式一样,很简单,可是传输速度和效果有待研究.关于打开对方已占用的摄像头,这个问题没有研究过.很早以前搞过一段时间远程控制.已经很久没弄过了
2.打开对方主机摄像头,一台和多台的方式一样,很简单,可是传输速度和效果有待研究.关于打开对方已占用的摄像头,这个问题没有研究过.很早以前搞过一段时间远程控制.已经很久没弄过了
全部回答
- 1楼网友:话散在刀尖上
- 2021-01-10 03:31
用数组来表示这一组未知数啊
t(1)=1;%t1的赋值
t(2)=2;%t2的赋值
.....
t(100)=100;%t100的赋值
调用ti的数值时就写t(i)就好了,如果你这100个数是有规律的,比如是从1到100之间的整数,可以这么写
t=[1:1:100];
希望能帮助到你!
- 2楼网友:不如潦草
- 2021-01-10 03:05
unction output=damnk(a,b)
syms cita h r c gama fi n i Tn Rn jiajiao l z n1
cita=50;
h=50;
c=20;
gama=18;
fi=35;
n=10;
r=(a^2+b^2)^(1/2);
n1=(a+(r^2-(h-b)^2)^(1/2))/n;
i=1;
Tn=0;
Rn=0;
while(i<=n)
Ri=int('(x*tand(cita)+0-b+(r^2-(x-a)^2)^(1/2))*(r^2-(x-a)^2)^(1/2)/r','x',(i-1)*n1,i*n1);
Ti=int('x*tand(cita)+0-b+(r^2-(x-a)^2)^(1/2)','x',(i-1)*n1,i*n1);
Rn=Rn+Ri;
Tn=Tn+Ti;
i=i+1;
end
jiajiao=acosd(dot([0-a,0-b],[(a+(r^2-(h-b)^2)^(1/2))-a,h-b])/(norm([0-a,0-b])*norm([0-a,h-b])));
l=2*pi*r*(jiajiao/360);
z=(Rn*tand(fi)+c*l/gama)/Tn;
output=z;
- 3楼网友:舊物识亽
- 2021-01-10 02:03
%给圆心(a,b)返回安全系数K
function output=damnk(a,b)
cita=50;
h=50;
c=20;
gama=18;
fi=35;
n=10;
r=(a^2+b^2)^(1/2);
n1=(a+(r^2-(h-b)^2)^(1/2))/n;
i=1;
Tn=0;
Rn=0;
while(i<=n)
Ri=quad(@(x)(x*tand(cita)+0-b+(r^2-(x-a).^2).^(1/2)).*(r^2-(x-a).^2).^(1/2)/r,(i-1)*n1,i*n1);
Ti=quad(@(x) x*tand(cita)+0-b+(r^2-(x-a).^2).^(1/2),(i-1)*n1,i*n1);
Rn=Rn+Ri;
Tn=Tn+Ti;
i=i+1;
end
jiajiao=acosd(dot([0-a,0-b],[(a+(r^2-(h-b)^2)^(1/2))-a,h-b])/(norm([0-a,0-b])*norm([0-a,h-b])));
l=2*pi*r*(jiajiao/360);
z=(Rn*tand(fi)+c*l/gama)/Tn;
output=z;
但是你的(r^2-(h-b)^2)^(1/2)这项巨容易成为虚数,注意参数a,b的选择
其次,你要算出个数,怎么能用符号计算呢。。。 一般直接数值积分~有些可以先符号再赋值计算,这里貌似不是很好~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯