| 查看: 2015 | 回复: 10 | |||
| 本帖产生 1 个 博学EPI ,点击这里进行查看 | |||
zhaoyanqiao铁虫 (正式写手)
|
[求助]
我想请问一个matlab编程的问题,sin(v/2)=3*v/14/pi
|
||
| 我想求解“sin(v/2)=3*v/14/pi;”,不知道matlab程序如何编写,恳请高人解答,并麻烦附上程序代码,谢谢了 |
» 猜你喜欢
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
孩子确诊有中度注意力缺陷
已经有6人回复
2026博士申请-功能高分子,水凝胶方向
已经有6人回复
论文投稿,期刊推荐
已经有4人回复
硕士和导师闹得不愉快
已经有13人回复
请问2026国家基金面上项目会启动申2停1吗
已经有5人回复
同一篇文章,用不同账号投稿对编辑决定是否送审有没有影响?
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
问一个有关链霉菌的问题
已经有5人回复
水性聚氨酯乳液的问题
已经有10人回复
α,β-不饱和醛选择性氧化为α,β-不饱和酸的氧化剂选择问题
已经有3人回复
请各位大侠帮忙……TLC显色剂问题!!!!
已经有11人回复
流变仪的问题
已经有4人回复
matlab调试问题
已经有3人回复
计算NMR中出现的问题
已经有3人回复
matlab编程问题
已经有3人回复
matlab的函数调用问题
已经有3人回复
100BB急求matlab编程中的问题解决,如何修改这个程序呢?
已经有4人回复
关于matlab 2010b 的一个小问题
已经有7人回复
Matlab的bar3的Z轴坐标问题
已经有1人回复
关于应用MATLAB工具箱BP网络编程问题
已经有1人回复
【求助】问一个关于matlab中legend的问题
已经有11人回复

2楼2012-07-06 14:13:07

3楼2012-07-06 15:02:39
zhaoyanqiao
铁虫 (正式写手)
- 应助: 10 (幼儿园)
- 金币: 1578.5
- 散金: 187
- 红花: 5
- 帖子: 473
- 在线: 101.2小时
- 虫号: 1763251
- 注册: 2012-04-18
- 性别: GG
- 专业: 光学

4楼2012-07-06 21:19:24
zhaoyanqiao
铁虫 (正式写手)
- 应助: 10 (幼儿园)
- 金币: 1578.5
- 散金: 187
- 红花: 5
- 帖子: 473
- 在线: 101.2小时
- 虫号: 1763251
- 注册: 2012-04-18
- 性别: GG
- 专业: 光学

5楼2012-07-06 21:20:36

6楼2012-07-07 07:52:46
zhaoyanqiao
铁虫 (正式写手)
- 应助: 10 (幼儿园)
- 金币: 1578.5
- 散金: 187
- 红花: 5
- 帖子: 473
- 在线: 101.2小时
- 虫号: 1763251
- 注册: 2012-04-18
- 性别: GG
- 专业: 光学

7楼2012-07-07 09:40:24
【答案】应助回帖
|
你这个问题由于涉及到PI,需要指定计算精度。用常规迭代法很难收敛,以下程序希望能有所帮助。 >> for v=5:0.00000001:6; f=14*pi*sin(v/2)/3; if abs(f-v)<=0.000001 break; end end >> vpa(v) ans = 5.5122612 >> vpa(f) ans = 5.5122622 >> |
» 本帖已获得的红花(最新10朵)

8楼2012-07-07 11:09:53
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★
zhaoyanqiao: 金币+10, 博学EPI+1, ★★★★★最佳答案, 非常感谢,我怎么就没想到迭代呢 2012-07-07 13:43:11
zhaoyanqiao: 金币+10, 博学EPI+1, ★★★★★最佳答案, 非常感谢,我怎么就没想到迭代呢 2012-07-07 13:43:11
|
迭代法程序如下: function v=diedai(tol,a,n) v=a; f=0; for i=1:n f=14*pi*sin(v/2)/3; if abs(f-v)<=tol break; else v=f; end end end 不过迭代次数很惊人 diedai(0.0001,5,20000) ans = -0.3535 >> diedai(0.0001,5,200000) ans = -13.6383 >> diedai(0.0001,5,2000000) ans = -5.5123 可以看到一共应有3个解,0,+/-5.5123 |

9楼2012-07-07 11:32:35
zhaoyanqiao
铁虫 (正式写手)
- 应助: 10 (幼儿园)
- 金币: 1578.5
- 散金: 187
- 红花: 5
- 帖子: 473
- 在线: 101.2小时
- 虫号: 1763251
- 注册: 2012-04-18
- 性别: GG
- 专业: 光学

10楼2012-07-07 13:45:32













回复此楼

zhaoyanqiao