| 查看: 1769 | 回复: 19 | ||
| 本帖产生 1 个 计算强帖 ,点击这里进行查看 | ||
[求助]
求助 matlab交点问题
|
||
|
直线AB的方程为y=tan(θ)*(x-0.5) 直线CD的方程为y=-tan(61.01*pi/180)*(x+0.5) 求其中θ=15*pi/180:5*pi/180:85*pi/180变化时两直线的一系列交点,想问如何用程序实现,我能求出一个交点,就是当θ为一定值时,可是它变化了我就求不出来,请高手帮忙! |
» 猜你喜欢
求国际会议网站
已经有1人回复
求取一些关于纳米材料和纳米技术相关的英文PPT。
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有165人回复
【复旦大学】二维材料方向招收2026年博士研究生1名
已经有0人回复
北京纳米能源与系统研究所 王中林院士/曹南颖研究员课题组2026级硕/博/博后招生
已经有10人回复
荷兰Utrecht University超快太赫兹光谱王海教授课题招收2026 CSC博士生
已经有22人回复
反铁磁体中的磁性切换:两种不同的机制已成功可视化
已经有0人回复
26申博推荐:南京航空航天大学国际前沿科学研究院光学方向招收博士生!
已经有0人回复
求标准粉末衍射卡号 ICDD 01-076-1802
已经有0人回复
» 本主题相关价值贴推荐,对您同样有帮助:
如何用matlab画出两组实验测定数据概率密度曲线,求两条曲线重叠部分面积
已经有8人回复
【求助】向各位大侠求助matlab求解微分方程组遇到的一个问题
已经有21人回复
【求助】MATLAB多个mat中 数据画图问题
已经有7人回复
【求助】matlab 二次规划的优化的问题
已经有4人回复
【求助】问一个关于matlab中legend的问题
已经有11人回复
【求助】matlab中保存计算数据的问题
已经有8人回复
【求助】使用Matlab预估动力学方程问题
已经有13人回复

baobiao007
木虫 (职业作家)
中国特色
- 计算强帖: 1
- 应助: 201 (大学生)
- 金币: 6482.7
- 散金: 557
- 红花: 40
- 帖子: 3050
- 在线: 1009.9小时
- 虫号: 505962
- 注册: 2008-02-18
- 专业: 应用地球物理学
【答案】应助回帖
cenwanglai: 计算强帖+1, 感谢耐心回复 2012-04-29 20:35:57
|
不必客气啊。换成下面的代码即可: 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

2楼2012-04-27 14:26:43
baobiao007
木虫 (职业作家)
中国特色
- 计算强帖: 1
- 应助: 201 (大学生)
- 金币: 6482.7
- 散金: 557
- 红花: 40
- 帖子: 3050
- 在线: 1009.9小时
- 虫号: 505962
- 注册: 2008-02-18
- 专业: 应用地球物理学

3楼2012-04-27 21:20:59
baobiao007
木虫 (职业作家)
中国特色
- 计算强帖: 1
- 应助: 201 (大学生)
- 金币: 6482.7
- 散金: 557
- 红花: 40
- 帖子: 3050
- 在线: 1009.9小时
- 虫号: 505962
- 注册: 2008-02-18
- 专业: 应用地球物理学
【答案】应助回帖
★ ★ ★ ★ ★
ice17890: 金币+2, ★★★★★最佳答案, 很好 2012-04-28 09:37:14
cenwanglai: 金币+3, 感谢回复! 2012-04-29 20:35:14
ice17890: 金币+2, ★★★★★最佳答案, 很好 2012-04-28 09:37:14
cenwanglai: 金币+3, 感谢回复! 2012-04-29 20:35:14
|
求根加画图: 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=1./(z-1)% 求到的根 plot(x,A); hold on; y=tan(k).*(x+0.5); plot(x,y,'LineWidth',4,'Color','r'); |

4楼2012-04-27 21:51:35

5楼2012-04-28 09:37:43

6楼2012-04-28 10:47:36
baobiao007
木虫 (职业作家)
中国特色
- 计算强帖: 1
- 应助: 201 (大学生)
- 金币: 6482.7
- 散金: 557
- 红花: 40
- 帖子: 3050
- 在线: 1009.9小时
- 虫号: 505962
- 注册: 2008-02-18
- 专业: 应用地球物理学
|
我没注意你那个CD直线方程前面有个负号,改成下面的代码就可以了: 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)% 求到的根 plot(x,A); hold on; y=tan(k).*(x+0.5); plot(x,y,'LineWidth',4,'Color','r'); |

7楼2012-04-28 11:56:45
baobiao007
木虫 (职业作家)
中国特色
- 计算强帖: 1
- 应助: 201 (大学生)
- 金币: 6482.7
- 散金: 557
- 红花: 40
- 帖子: 3050
- 在线: 1009.9小时
- 虫号: 505962
- 注册: 2008-02-18
- 专业: 应用地球物理学

8楼2012-04-28 12:01:19

9楼2012-04-28 13:53:43

10楼2012-04-28 14:34:42













回复此楼
ice17890