| 查看: 2435 | 回复: 9 | ||||
zongshengl木虫 (小有名气)
|
[求助]
Matlab中如何调用M文件作图
|
|
在处理图像时遇到了一个问题,还望高人指点。 首先建立了一个M文件,存在工作目录下,内容为: Function y=objfun(x) y=x^2+5*x+20; 现在,用matlab做出y关于x的图像,请问如何调用M文件,命令是哪个?先谢谢! [ Last edited by dbb627 on 2011-11-30 at 22:45 ] |
» 猜你喜欢
反铁磁体中的磁性切换:两种不同的机制已成功可视化
已经有0人回复
求标准粉末衍射卡号 ICDD 01-076-1802
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有276人回复
新西兰Robinson研究所招收全奖PhD
已经有0人回复
石墨烯转移--二氧化硅衬底石墨烯
已经有0人回复
笼目材料中量子自旋液体基态的证据
已经有0人回复
数学教学论硕士可以读数学物理博士吗?
已经有0人回复
德国亥姆霍兹Hereon中心汉堡分部招镁合金腐蚀裂变SCC课题方向2026公派博士生
已经有4人回复
澳门大学 应用物理及材料工程研究院 潘晖教授课题组诚招博士后
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
EXCEL表中多对数据的相关关系如何作图?
已经有10人回复
matlab中如何将双坐标系图中的另外一个坐标系设置为当前坐标系呢?
已经有10人回复
求助:如何在matlab中把figure的曲线对应的data导出来xls或者txt格式
已经有8人回复
如何在matlab中绘制三维立体图
已经有13人回复
【讨论】关于一个m文件中函数调用及画图问题
已经有7人回复
【求助】matlab 中,几个m文件调用
已经有14人回复
【求助】如何获得matlab中当前fig图像的信息
已经有6人回复
【求助】zsimpwin 软件拟合图谱的数据如何输出到origin作图?
已经有25人回复
【求助】XRD数据如何在origin里作图?
已经有17人回复
【求助】matlab中如何将程序的结果输出到一个文件中
已经有11人回复
多组数据如何作图???
已经有2人回复
【求助】在MATLAB中如何将离散点拟合成曲面图
已经有18人回复

dbb627
荣誉版主 (著名写手)
-

专家经验: +4 - 计算强帖: 12
- 应助: 289 (大学生)
- 贵宾: 0.589
- 金币: 24640.4
- 散金: 551
- 红花: 61
- 沙发: 1
- 帖子: 1246
- 在线: 1794.8小时
- 虫号: 149791
- 注册: 2005-12-29
- 性别: GG
- 专业: 污染控制化学
- 管辖: 计算模拟
【答案】应助回帖
zongshengl(金币+10): 谢谢你的帮助 2011-12-01 10:37:04
|
命令窗口输入 fplot(@objfun,[-10 10]) 或者 把函数改保存 Function y=objfun(x) y=x.^2+5*x+20; 然后在命令窗口输入 x=-10:0.1:10; plot(x,objfun(x)) [ Last edited by dbb627 on 2011-11-30 at 22:54 ] |
» 本帖已获得的红花(最新10朵)

2楼2011-11-30 22:48:21
zongshengl
木虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 5218.9
- 散金: 144
- 红花: 1
- 帖子: 151
- 在线: 103.2小时
- 虫号: 1285718
- 注册: 2011-05-04
- 性别: GG
- 专业: 运筹与管理
送鲜花一朵 |
谢谢!我刚试了,解决问题了, 但是现在我又调试了一个文件如下: function y = two_min(x) if x<=20 y = -exp(-(x/20).^2); else y = -exp(-1)+(x-20)*(x-22); end Save the file as two_min.m in a folder on the MATLAB path. 在命令窗口运行时 >> x=-10:0.1:30; >> plot(x,two_min(x)) 提示: ??? Undefined function or method 'two_min' for input arguments of type 'double'. 这是怎么回事?谢谢你 |

3楼2011-11-30 23:06:21
dbb627
荣誉版主 (著名写手)
-

专家经验: +4 - 计算强帖: 12
- 应助: 289 (大学生)
- 贵宾: 0.589
- 金币: 24640.4
- 散金: 551
- 红花: 61
- 沙发: 1
- 帖子: 1246
- 在线: 1794.8小时
- 虫号: 149791
- 注册: 2005-12-29
- 性别: GG
- 专业: 污染控制化学
- 管辖: 计算模拟

4楼2011-11-30 23:30:05
5楼2011-12-01 01:17:19
6楼2011-12-01 01:18:41
zongshengl
木虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 5218.9
- 散金: 144
- 红花: 1
- 帖子: 151
- 在线: 103.2小时
- 虫号: 1285718
- 注册: 2011-05-04
- 性别: GG
- 专业: 运筹与管理

7楼2011-12-01 10:26:44
zongshengl
木虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 5218.9
- 散金: 144
- 红花: 1
- 帖子: 151
- 在线: 103.2小时
- 虫号: 1285718
- 注册: 2011-05-04
- 性别: GG
- 专业: 运筹与管理

8楼2011-12-01 10:29:51
dbb627
荣誉版主 (著名写手)
-

专家经验: +4 - 计算强帖: 12
- 应助: 289 (大学生)
- 贵宾: 0.589
- 金币: 24640.4
- 散金: 551
- 红花: 61
- 沙发: 1
- 帖子: 1246
- 在线: 1794.8小时
- 虫号: 149791
- 注册: 2005-12-29
- 性别: GG
- 专业: 污染控制化学
- 管辖: 计算模拟
【答案】应助回帖
|
8楼: Originally posted by zongshengl at 2011-12-01 10:29:51: 谢谢!问题解决了 我还有个疑问:(1)是不是分段函数都这样写? (2)如果不是分段函数是不是就不用这样写了? 非常感谢 分段函数有很简单的写法,不用那么复杂 y=-exp(10.5*(x+0.5)) x<-0.5 y =exp(3.51*(x0.5))-2*exp(-3.51*(x+0.5)) (-0.5,0.5) y=-exp(10.5*(x+0.5)) x>0.5 x=-1:0.02:1; y=-exp(10.5*(x+0.5)).*( x<-0.5 )+... (exp(3.51*(x+0.5))-2*exp(-3.51*(x+0.5))).*(x>-0.5&x<0.5)... -exp(10.5*(x+0.5)).*(x>0.5); plot(x,y) figure;semilogy(x,y) |

9楼2011-12-01 10:37:16
zongshengl
木虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 5218.9
- 散金: 144
- 红花: 1
- 帖子: 151
- 在线: 103.2小时
- 虫号: 1285718
- 注册: 2011-05-04
- 性别: GG
- 专业: 运筹与管理

10楼2011-12-01 21:44:15







回复此楼