| 查看: 2125 | 回复: 12 | ||
付丙寅木虫 (小有名气)
|
[求助]
这个积分函数能用matlab画出来吗?谢谢
|
» 本主题相关价值贴推荐,对您同样有帮助:
求助:Matlab中如何绘制三维隐函数图像
已经有20人回复
在matlab中用mesh画三维图存在的问题
已经有11人回复
如何用matlab画出这个图
已经有11人回复
隐函数积分问题的matlab编程求助
已经有3人回复
Matlab这个函数是什么意思?
已经有8人回复
MATLAB将三维图和其中一个面的等高线画出来的问题,谢谢了。
已经有7人回复
matlab中正弦函数不能正常显示的原因。
已经有3人回复
如何用MATLAB画一个足球出来?
已经有18人回复
Matlab中如何自己定义一个新函数,然后计算时可以调用?
已经有12人回复
请问如何用Matlab画工作空间的轮廓图
已经有10人回复
如何用Matlab画矩阵的散点图?
已经有3人回复
帮忙修改Matlab中出现的错误
已经有4人回复
求matlab画一个函数的图
已经有6人回复
MATLAB函数速查手册
已经有211人回复
这种图表matlab可以画,excel可以画不?
已经有7人回复
新手请教MATLAB函数做图问题,非常感谢
已经有3人回复
帮忙看看这个平面图用matlab怎么画
已经有19人回复
如何用Matlab画z关于x和y的函数图?谢谢大家!
已经有8人回复
matlab做函数图象的问题
已经有6人回复
付丙寅
木虫 (小有名气)
- 应助: 23 (小学生)
- 金币: 1705.1
- 散金: 123
- 红花: 9
- 帖子: 164
- 在线: 77.6小时
- 虫号: 1110970
- 注册: 2010-09-29
- 性别: GG
- 专业: 金属材料
2楼2013-10-31 15:31:40
baobiao007
木虫 (职业作家)
中国特色
- 应助: 201 (大学生)
- 金币: 6482.7
- 散金: 557
- 红花: 40
- 帖子: 3050
- 在线: 1009.9小时
- 虫号: 505962
- 注册: 2008-02-18
- 专业: 应用地球物理学

3楼2013-10-31 19:23:01
sunshine819
金虫 (小有名气)
- 应助: 32 (小学生)
- 金币: 1170.9
- 散金: 7
- 红花: 2
- 帖子: 137
- 在线: 42.6小时
- 虫号: 2254567
- 注册: 2013-01-22
- 性别: GG
- 专业: 控制理论与方法

4楼2013-11-01 07:36:41
付丙寅
木虫 (小有名气)
- 应助: 23 (小学生)
- 金币: 1705.1
- 散金: 123
- 红花: 9
- 帖子: 164
- 在线: 77.6小时
- 虫号: 1110970
- 注册: 2010-09-29
- 性别: GG
- 专业: 金属材料
5楼2013-11-01 08:09:24

6楼2013-11-01 19:05:18
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
付丙寅: 金币+10, ★★★★★最佳答案, 谢谢 十分有用 2013-11-02 22:42:55
感谢参与,应助指数 +1
付丙寅: 金币+10, ★★★★★最佳答案, 谢谢 十分有用 2013-11-02 22:42:55
|
如果要解析解,可以如下 dsolve('D2y^2=(k*x+c0)^2*(1+Dy^2)^3','x'); 如果有初始条件或边界条件可以如下 dsolve('D2y^2=(k*x+c0)^2*(1+Dy^2)^3',‘y(0)=0', 'Dy(0)=0', 'x'); 如果只是要数值解和图像,可以如下 建一个函数 ode_func.m function yprime=ode_func(x,y) k = 1; %按实际情况填写 c0 = 2; %按实际情况填写 yprime = [y(2); (1+y(2)^2)^(3/2)*(k*x+c0)]; 在主工作区输入以下命令 y0=[0,1]; xspan=[-10, 10]; [x y] = ode45(@ode_func,xspan,y0); plot(x,y(1)); |
7楼2013-11-02 04:13:50
付丙寅
木虫 (小有名气)
- 应助: 23 (小学生)
- 金币: 1705.1
- 散金: 123
- 红花: 9
- 帖子: 164
- 在线: 77.6小时
- 虫号: 1110970
- 注册: 2010-09-29
- 性别: GG
- 专业: 金属材料
8楼2013-11-04 15:10:02
|
我的原始回复中已经告诉如何画图像了。其中的 ode_func.m 就是利用换元法(令 y' = y1,则 y'' = y1')将2阶微分方程转换为一个1阶微分方程组。 在主程序或主工作区,利用数值微分函数根据制定的定义域给出数值解。然后将结果画出来。 如果只是要数值解和图像,可以如下 建一个函数 ode_func.m function yprime=ode_func(x,y) k = 1; %按实际情况填写 c0 = 2; %按实际情况填写 yprime = [y(2); (1+y(2)^2)^(3/2)*(k*x+c0)]; 在主工作区输入以下命令 y0=[0,1]; xspan=[-10, 10]; [x y] = ode45(@ode_func,xspan,y0); plot(x,y(1)); |
9楼2013-11-04 22:16:49
付丙寅
木虫 (小有名气)
- 应助: 23 (小学生)
- 金币: 1705.1
- 散金: 123
- 红花: 9
- 帖子: 164
- 在线: 77.6小时
- 虫号: 1110970
- 注册: 2010-09-29
- 性别: GG
- 专业: 金属材料
10楼2013-11-05 08:18:42













回复此楼