| 查看: 1736 | 回复: 7 | ||
[求助]
现在用MATLAB求解一个循环后画出曲线遇到问题,求大神指点!! 已有3人参与
|
|
现在用MATLAB求解一个循环后画出曲线遇到一个小问题; 源程序如下: Dj=6.93; k=0.28; t=1/(2*k); angle=45.6*pi/180; d=16; a=angle; b=pi/2; n=10; h=(b-a)/n; for i=1:1:n+1; psaiI=angle+(i-1)*h; z=fsolve(@(z)tan(psaiI)*sqrt((1-(2*z-1)/z^2)*(1-1/((2*z-1)^t)^2))-1/((2*z-1)^t)-sqrt((2*z-1)/z^2),1); Dm=Dj*sqrt(z^2/(2*z-1)); xx=fsolve(@(x)cos(x)/sin(psaiI-x)-sqrt(z^2/(2*z-1)),0); plot(psaiI,xx) %绘制曲线,psaiI为横坐标,xx为纵坐标 end 为什么运行总是错误!感觉前面计算都可以,就是在plot(psaiI,xx)这步出问题,求大神指点啊。对matlab不熟悉啊。 |
» 猜你喜欢
有院领导为了换新车,用横向课题经费买了俩车
已经有10人回复
同年申请2项不同项目,第1个项目里不写第2个项目的信息,可以吗
已经有5人回复
天津大学招2026.09的博士生,欢迎大家推荐交流(博导是本人)
已经有8人回复
依托企业入选了国家启明计划青年人才。有无高校可以引进的。
已经有8人回复
遇见不省心的家人很难过
已经有24人回复
AI 太可怕了,写基金时,提出想法,直接生成的文字比自己想得深远,还有科学性
已经有6人回复
酰胺脱乙酰基
已经有13人回复
有时候真觉得大城市人没有县城人甚至个体户幸福
已经有10人回复
» 本主题相关价值贴推荐,对您同样有帮助:
matlab求解非线性方程组报错,请各位大神指点!
已经有8人回复
matlab画图问题!!!急!希望会的大神来看看!!
已经有11人回复
求高手解方程组(应该不难)
已经有22人回复
如何用matlab将这个方程代表的图画出来,最好能把画图的代码贴出来,谢谢啊!
已经有11人回复
Tecplot新手求各位大神指导
已经有6人回复
matlab为啥出现以下这种错误
已经有6人回复
matlab画图问题: 怎样用小图标或自定义图形代替+ x . o等做图
已经有10人回复
求大神用matlab给我处理一组数据,有人没有啊?
已经有15人回复
matlab的plot画图(如何画出与取值数目不一样的标记符)
已经有4人回复
matlab解决重心法选址问题,运行不了啊,求助各位大神
已经有10人回复
MATLAB微分方程参数拟合问题,求大神
已经有7人回复
matlab可以进行曲线插值吗?
已经有3人回复
用matlab绘曲线,但总是出现问题
已经有5人回复
1stopt或matlab如何求解以下的非线性方程并拟合出相应曲线?
已经有13人回复
如何用matlab画出两组实验测定数据概率密度曲线,求两条曲线重叠部分面积
已经有8人回复
求教一个origin中的问题,求大神指点
已经有4人回复
【求助】如何用Matlab求联合概率曲线
已经有3人回复
【求助】如何使得matlab拟合的曲线强制经过一个点
已经有8人回复
aazzyyhello
铜虫 (初入文坛)
- 应助: 5 (幼儿园)
- 金币: 74.6
- 红花: 1
- 帖子: 43
- 在线: 93.8小时
- 虫号: 3332448
- 注册: 2014-07-21
- 专业: 电磁场与电路

2楼2014-10-23 07:57:49
3楼2014-10-23 08:08:10
aazzyyhello
铜虫 (初入文坛)
- 应助: 5 (幼儿园)
- 金币: 74.6
- 红花: 1
- 帖子: 43
- 在线: 93.8小时
- 虫号: 3332448
- 注册: 2014-07-21
- 专业: 电磁场与电路

4楼2014-10-23 08:11:33
hytao2012
铁杆木虫 (正式写手)
木头虫子
- 应助: 53 (初中生)
- 金币: 6333.3
- 散金: 115
- 红花: 11
- 帖子: 479
- 在线: 206.6小时
- 虫号: 2050091
- 注册: 2012-10-08
- 性别: GG
- 专业: 固体力学
【答案】应助回帖
感谢参与,应助指数 +1
|
Dj=6.93; k=0.28; t=1/(2*k); angle=45.6*pi/180; d=16; a=angle; b=pi/2; n=10; h=(b-a)/n; for i=1:1:n+1; psaiI(i)=angle+(i-1)*h; z=fsolve(@(z)tan(psaiI)*sqrt((1-(2*z-1)/z^2)*(1-1/((2*z-1)^t)^2))-1/((2*z-1)^t)-sqrt((2*z-1)/z^2),1); Dm=Dj*sqrt(z^2/(2*z-1)); xx(i)=fsolve(@(x)cos(x)/sin(psaiI-x)-sqrt(z^2/(2*z-1)),0); end plot(psaiI,xx) %绘制曲线,psaiI为横坐标,xx为纵坐标 |
» 本帖已获得的红花(最新10朵)
5楼2014-10-23 08:42:10
6楼2014-10-23 16:55:08
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
815292578: 金币+10, ★★★★★最佳答案, 十分感谢啊..... 2014-10-27 10:39:13
感谢参与,应助指数 +1
815292578: 金币+10, ★★★★★最佳答案, 十分感谢啊..... 2014-10-27 10:39:13
|
[code] z=fsolve(@(z)tan(psaiI)*sqrt((1-(2*z-1)/z^2)*(1-1/((2*z-1)^t)^2))-1/((2*z-1)^t)-sqrt((2*z-1)/z^2),1); xx(i)=fsolve(@(x)cos(x)/sin(psaiI-x)-sqrt(z^2/(2*z-1)),0); [\code] 这两句中的psaiI改为psaiI(i) |
7楼2014-10-24 10:20:09
8楼2014-10-27 10:38:55













回复此楼
815292578