24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1775  |  回复: 19
本帖产生 1 个 计算强帖 ,点击这里进行查看

baobiao007

木虫 (职业作家)

中国特色

【答案】应助回帖


cenwanglai: 计算强帖+1, 感谢耐心回复 2012-04-29 20:35:57
引用回帖:
10楼: Originally posted by ice17890 at 2012-04-28 14:34:42:
不好意思,我不知道如何支付给你金币,我送你朵花吧,还有一个问题,我要是想让他显示x,y的坐标值,就是一个X对应一个Y的显示出来,需要加一个什么样的语句呢?谢谢了,太感谢你了!

不必客气啊。换成下面的代码即可:
clc;
xita=15*pi/180:5*pi/180:85*pi/180;
nxita=length(xita);
x=-30:0.01:30;
nx=length(x);
A=zeros(nxita,nx);
k=61.01*pi/180.;
z=-tan(xita)./tan(k);
for ix=1:nx
    A(:,ix)=tan(xita).*(x(ix)-0.5);   
end
x1=-0.5.*(z+1)./(1-z);% 求到的根
y1= -tan(k).*(x1+0.5);
Root=zeros(nxita,2);
for ix=1:nxita
    Root(ix,1)=x1(ix);
    Root(ix,2)=y1(ix);
end
disp(Root);
plot(x,A);
hold on;
y=-tan(k).*(x+0.5);
plot(x,y,'LineWidth',4,'Color','r');

» 本帖已获得的红花(最新10朵)

我同意叔本华的观点,人们投身艺术和科学领域的强烈愿望之一就是逃离痛苦、残酷和枯燥无味的现实生活,逃离自己飘忽不定的七情六欲的桎梏。--爱因斯坦
11楼2012-04-28 15:32:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ice17890

铁虫 (小有名气)

送鲜花一朵
引用回帖:
11楼: Originally posted by baobiao007 at 2012-04-28 15:32:40:
不必客气啊。换成下面的代码即可:
clc;
xita=15*pi/180:5*pi/180:85*pi/180;
nxita=length(xita);
x=-30:0.01:30;
nx=length(x);
A=zeros(nxita,nx);
k=61.01*pi/180.;
z=-tan(xita)./tan(k);
for ix= ...

谢谢你,我才初学,太多都不会,麻烦你了!
你不开心,没人替你开心的
12楼2012-04-28 16:19:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ice17890

铁虫 (小有名气)

引用回帖:
11楼: Originally posted by baobiao007 at 2012-04-28 15:32:40:
不必客气啊。换成下面的代码即可:
clc;
xita=15*pi/180:5*pi/180:85*pi/180;
nxita=length(xita);
x=-30:0.01:30;
nx=length(x);
A=zeros(nxita,nx);
k=61.01*pi/180.;
z=-tan(xita)./tan(k);
for ix= ...

可以给我推荐两本MATLAB编程的书吗?谢谢
你不开心,没人替你开心的
13楼2012-05-02 09:01:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

baobiao007

木虫 (职业作家)

中国特色

引用回帖:
13楼: Originally posted by ice17890 at 2012-05-02 09:01:18:
可以给我推荐两本MATLAB编程的书吗?谢谢

你去论坛里“仿真模拟”版里找,有一些很不错的电子版书籍。
我同意叔本华的观点,人们投身艺术和科学领域的强烈愿望之一就是逃离痛苦、残酷和枯燥无味的现实生活,逃离自己飘忽不定的七情六欲的桎梏。--爱因斯坦
14楼2012-05-02 18:49:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ice17890

铁虫 (小有名气)

引用回帖:
14楼: Originally posted by baobiao007 at 2012-05-02 18:49:35:
你去论坛里“仿真模拟”版里找,有一些很不错的电子版书籍。

恩 ,好的,谢谢!
你不开心,没人替你开心的
15楼2012-05-02 20:23:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ice17890

铁虫 (小有名气)

引用回帖:
14楼: Originally posted by baobiao007 at 2012-05-02 18:49:35:
你去论坛里“仿真模拟”版里找,有一些很不错的电子版书籍。

我也不知道是不是还可以问你别的问题,不过我还是问吧,嘿嘿,麻烦你了
Gf=1628.5
Gb=10184
Q=2700
q=500
L=60
a=500
xita=15*pi/180:5*pi/180:85*pi/180;
F=(Gf.*(xi+xj)+Gb.*(L/2.*cos(xita)+a+xj)+(Q+q+qs).*(L.*cos(xita)+a+xj))./bsyms a
l1=52.49
b=7.15
c=0.5
mf=1628.5
mh=80
lh=10.94
ml=1200
d=184
h=10
beta=61.01*pi/180
u=39.925
a=15*pi/180:5*pi/180:85*pi/180;
v=pi-57.48*pi/180-a
m=sqrt(2957.6932-2*14.23*52.49*cos(v))
y1=(m-u).*(l1.*sin(a)-(b-c)*tan(beta))./m
y=y1+(b-c)*tan(beta)
x=(y-(b-c)*tan(beta)).*(l1.*cos(a)+b)./(l1.*sin(a)-(b-c)*tan(beta))-b
xs=(-b+x)./2
xb=(x+l1.*cos(a))./2
mz=mh*lh
xi=(xs.*(m-u)*d+mz+xb.*ml)./mf
plot(a,xi)
得到,xj 就是上次你帮我弄的那个程序得到的,我该怎么样调用这两个值啊,谢谢了,非常感谢!
这里面的xi是通过
你不开心,没人替你开心的
16楼2012-05-03 18:47:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

baobiao007

木虫 (职业作家)

中国特色

引用回帖:
16楼: Originally posted by ice17890 at 2012-05-03 18:47:49:
我也不知道是不是还可以问你别的问题,不过我还是问吧,嘿嘿,麻烦你了
Gf=1628.5
Gb=10184
Q=2700
q=500
L=60
a=500
xita=15*pi/180:5*pi/180:85*pi/180;
F=(Gf.*(xi+xj)+Gb.*(L/2.*cos(xita)+a+xj)+(Q ...

你没写清楚呢。   在哪个地方调用哪两个值?
我同意叔本华的观点,人们投身艺术和科学领域的强烈愿望之一就是逃离痛苦、残酷和枯燥无味的现实生活,逃离自己飘忽不定的七情六欲的桎梏。--爱因斯坦
17楼2012-05-03 19:12:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ice17890

铁虫 (小有名气)

引用回帖:
17楼: Originally posted by baobiao007 at 2012-05-03 19:12:32:
你没写清楚呢。   在哪个地方调用哪两个值?

F=(Gf.*(xi+xj)+Gb.*(L/2.*cos(xita)+a+xj)+(Q+q+qs).*(L.*cos(xita)+a+xj))./b这里面的Xi 和xj是通过另外两个程序算出来的,
xi是由syms a
l1=52.49
b=7.15
c=0.5
mf=1628.5
mh=80
lh=10.94
ml=1200
d=1.84
h=10
beta=61.01*pi/180
u=39.925
a=15*pi/180:5*pi/180:85*pi/180;
v=pi-57.48*pi/180-a
m=sqrt(2957.6932-2*14.23*52.49*cos(v))
y1=(m-u).*(l1.*sin(a)-(b-c)*tan(beta))./m
y=y1+(b-c)*tan(beta)
x=(y-(b-c)*tan(beta)).*(l1.*cos(a)+b)./(l1.*sin(a)-(b-c)*tan(beta))-b
xs=(-b+x)./2
xb=(x+l1.*cos(a))./2
mz=mh*lh
xi=(xs.*(m-u)*d+mz+xb.*ml)./mf
xj是由下面的程序算出来的,就是里面的X值
xita=15*pi/180:5*pi/180:85*pi/180;
nxita=length(xita);
x=-30:0.01:30;
nx=length(x);
A=zeros(nxita,nx);
k=61.01*pi/180.;
z=-tan(xita)./tan(k);
for ix=1:nx
    A(:,ix)=tan(xita).*(x(ix)-0.5);   
end
x1=-0.5.*(z+1)./(1-z);% 求到的根
y1= -tan(k).*(x1+0.5);
Root=zeros(nxita,2);
for ix=1:nxita
    Root(ix,1)=x1(ix);
    Root(ix,2)=y1(ix);
end
disp(Root);
plot(x,A);
hold on;
y=-tan(k).*(x+0.5);
plot(x,y,'LineWidth',4,'Color','r');
你不开心,没人替你开心的
18楼2012-05-03 19:19:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ice17890

铁虫 (小有名气)

引用回帖:
17楼: Originally posted by baobiao007 at 2012-05-03 19:12:32:
你没写清楚呢。   在哪个地方调用哪两个值?

怎么不回我了啊?是我还没说明白吗?
你不开心,没人替你开心的
19楼2012-05-03 20:25:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ice17890

铁虫 (小有名气)

引用回帖:
17楼: Originally posted by baobiao007 at 2012-05-03 19:12:32:
你没写清楚呢。   在哪个地方调用哪两个值?

就像你给我弄的那个程序,我该如何定义这个函数呢,我就想用里面的X值,可否告诉我一下呢?如果麻烦就算了!
你不开心,没人替你开心的
20楼2012-05-04 11:09:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ice17890 的主题更新
信息提示
请填处理意见