| 查看: 1070 | 回复: 3 | |||
[求助]
求怎么用matlab解这个方程 已有2人参与
|
|
要解个方程,但我对matlab不熟,请各位大神帮写个程序代码? 0.5sin(3.6x)cos(x)+3.6cos(3.6x)sin(x)=0 (x>0) 有无穷多解,求100个正的解。 |
» 猜你喜欢
求标准粉末衍射卡号 ICDD 01-076-1802
已经有0人回复
新西兰Robinson研究所招收全奖PhD
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有116人回复
石墨烯转移--二氧化硅衬底石墨烯
已经有0人回复
笼目材料中量子自旋液体基态的证据
已经有0人回复
数学教学论硕士可以读数学物理博士吗?
已经有0人回复
德国亥姆霍兹Hereon中心汉堡分部招镁合金腐蚀裂变SCC课题方向2026公派博士生
已经有4人回复
澳门大学 应用物理及材料工程研究院 潘晖教授课题组诚招博士后
已经有11人回复
求助NH4V4O10晶体的CIF文件
已经有0人回复
英国全奖博士招聘-深度学习与量子物理
已经有0人回复
间接带隙半导体有效质量求助
已经有0人回复
» 本主题相关价值贴推荐,对您同样有帮助:
如何用matlab求解 多个y值情况下对应的每个x的解
已经有6人回复
如何用matlab解符号方程组
已经有4人回复
MATLAB编程解方程组并用simulink进行仿真处理
已经有3人回复
matlab对含贝塞尔函数的超越方程求根
已经有5人回复
求如何用有限差分法解matlab中偏微分方程与微分方程联立的方程组
已经有2人回复
MATLAB求二次规划的最优解
已经有11人回复
求助各位MATLAB微分方程互相迭代怎么做?
已经有0人回复
用matlab求解复数方程
已经有5人回复
MATLAB怎么求以下微分方程
已经有0人回复
matlab解微分方程的问题
已经有2人回复
matlab 求解 一个方程
已经有6人回复
matlab求解非线性方程组
已经有3人回复
求各位帮我看看这个方程组用matlab怎么解
已经有0人回复
MATLAB解二阶常微分方程组
已经有0人回复
常微分方程解析解
已经有5人回复
matlab ode15s方程中两个参数怎么调用其他函数带入求解
已经有6人回复
matlab怎么求二阶常微分方程复杂边界情况的数值解?
已经有0人回复
请问用matlab数值方法求解X^5=10的解,怎么求?
已经有1人回复
matlab计算动力学方程求代码指点
已经有0人回复
请教高手:PDE工具箱能解两个偏微分方程相互迭代求解吗
已经有2人回复
【求助】用MATLAB 求微分方程
已经有18人回复
【求助】用matlab解含第二类边界条件的偏微分方程
已经有1人回复
Op_liu
木虫 (正式写手)
- 应助: 18 (小学生)
- 金币: 3114.7
- 散金: 51
- 红花: 14
- 帖子: 773
- 在线: 214.8小时
- 虫号: 3482925
- 注册: 2014-10-18
- 性别: GG
- 专业: 凝聚态物性 II :电子结构
2楼2015-12-10 13:43:13
Op_liu
木虫 (正式写手)
- 应助: 18 (小学生)
- 金币: 3114.7
- 散金: 51
- 红花: 14
- 帖子: 773
- 在线: 214.8小时
- 虫号: 3482925
- 注册: 2014-10-18
- 性别: GG
- 专业: 凝聚态物性 II :电子结构
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
jyypzfswty: 金币+15, ★★★★★最佳答案, 灰常感谢~ 2015-12-11 09:08:33
jyypzfswty: 金币+15, ★★★★★最佳答案, 灰常感谢~ 2015-12-11 09:08:33
|
%%这是非线性方程求解,普通的solve无法求得准确的解,fsolve无法解得100个解; %%我这里用的是数值解法,精确度在为10^(-4),可改变x来提高精确度,看个人需要; %%思路:求出y=0.5*sin(3.6*x).*cos(x)+3.6*cos(3.6*x).*sin(x)=0的100个解X; %可画出其图像,很容易看出y会在解处变号!!!由此可筛选出解 x=0:0.0001:70;%间隔越小,精确度越高 y=0.5*sin(3.6*x).*cos(x)+3.6*cos(3.6*x).*sin(x);%函数 plot(x,y,'b') hold on n=1; for i=1 length(x)-1)if y(i)*y(i+1)<=0%如果小于0,知道此处y发生变号,那么此处对应的x即解 X(n)=x(i);%将找到的解赋值给另一个矩阵 n=n+1; end end X=X(2:101);%因为问题说前100个正解,不包括0 Y=0.5*sin(3.6*X).*cos(X)+3.6*cos(3.6*X).*sin(X); plot(X,Y,'.r')%画出解的点 |
3楼2015-12-10 13:43:57
月只蓝
主管区长 (职业作家)
-

专家经验: +1059 - 计算强帖: 8
- 应助: 1712 (讲师)
- 贵宾: 8.888
- 金币: 68123.7
- 散金: 1938
- 红花: 443
- 沙发: 4
- 帖子: 4373
- 在线: 3291.4小时
- 虫号: 1122189
- 注册: 2010-10-14
- 专业: 宇宙学
- 管辖: 计算模拟区
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
jyypzfswty: 金币+15, ★★★★★最佳答案, 牛人~~灰常感谢~ 2015-12-11 09:09:25
jyypzfswty: 金币+15, ★★★★★最佳答案, 牛人~~灰常感谢~ 2015-12-11 09:09:25

4楼2015-12-10 16:28:32











回复此楼
length(x)-1)