| 查看: 1000 | 回复: 7 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[求助]
运行matlab程序中自定义函数时出问题了,还请大神帮忙!谢谢 已有1人参与
|
||
|
我自定义了三个函数Y1(),Y2(),Y3(),三个函数只是内部参数k发生变 在这里我给出Y1()代码 function h=Y1(x) %参数 k=0.1884;l=25.5;pA=1070; u=cosh(k*x)+cos(k*x)-((sinh(k*x)+sin(k*x))*(cosh(k*l)-cos(k*l)))/(sinh(k*l)-sin(k*l)); a=sqrt(pA*eval(int(u^2,x,0,l))); h=u/a; 下面是主程序,目的在于绘出Y1,Y2,Y3曲线图。 clear clc x=0.1:0.1:25.5; for m=1:1:255 y1(m)=Y1(x(m)); end for m=1:1:255 y2(m)=Y2(x(m)); end for m=1:1:255 y3(m)=Y3(x(m)); end plot(x,y1); hold on plot(x,y2); hold on plot(x,y3); hold on 运行是程序在调用Y1()时出错,提示为 ??? Undefined function or method 'int' for input arguments of type 'double'. Error in ==> Y1 at 4 a=sqrt(pA*eval(int(u^2,x,0,l))); Error in ==> zhenxing at 6 y1(m)=Y1(x(m)); 也就是在Y1()中调用int积分函数时出错,为什么会这样啊?????如果我将a=sqrt(pA*eval(int(u^2,x,0,l)));提前算出,直接将这行替换为a=169.2216;却可以运行,并最后绘制出我要的曲线。但是在我自己定义的函数中调用int()居然会出错?求大神帮助! 谢谢 |
» 猜你喜欢
新西兰Robinson研究所招收全奖PhD
已经有0人回复
石墨烯转移--二氧化硅衬底石墨烯
已经有0人回复
物理学I论文润色/翻译怎么收费?
已经有81人回复
笼目材料中量子自旋液体基态的证据
已经有0人回复
数学教学论硕士可以读数学物理博士吗?
已经有0人回复
德国亥姆霍兹Hereon中心汉堡分部招镁合金腐蚀裂变SCC课题方向2026公派博士生
已经有4人回复
澳门大学 应用物理及材料工程研究院 潘晖教授课题组诚招博士后
已经有11人回复
求助NH4V4O10晶体的CIF文件
已经有0人回复
英国全奖博士招聘-深度学习与量子物理
已经有0人回复
间接带隙半导体有效质量求助
已经有1人回复
投稿chemical physical letters不送审?
已经有2人回复
» 本主题相关价值贴推荐,对您同样有帮助:
运行matlab程序出现警告:TIFF库警告,怎么解决啊
已经有0人回复
matlab程序运行报错 求解
已经有2人回复
已有matlab程序 如何导入excel数据运行
已经有9人回复
已有matlab程序 如何导入excel数据运行
已经有2人回复
求助!哪位大神帮忙运行下MATLAB程序,求结果!
已经有3人回复
matlab程序运行报错求助
已经有7人回复
求助MATLAB程序
已经有5人回复
Matlab中如何运行C++程序
已经有3人回复
matlab程序
已经有7人回复
Matlab程序 运行结束 提示
已经有5人回复
MATLAB程序调试
已经有9人回复
MATLAB程序调整
已经有4人回复
matlab程序运行时快时慢
已经有8人回复
一个MATLAB程序,运行不出来
已经有1人回复
一个matlab程序,运行不出来
已经有2人回复
matlab程序运行出错,求指点修改
已经有4人回复
matlab程序只运行一次就跳出的问题
已经有2人回复
matlab程序运行中出现的函数问题
已经有1人回复
小木虫zb
木虫 (正式写手)
- 应助: 11 (小学生)
- 金币: 1560.9
- 红花: 5
- 帖子: 345
- 在线: 142.1小时
- 虫号: 1227944
- 注册: 2011-03-10
- 性别: GG
- 专业: 分离过程
5楼2015-11-13 20:59:56
2楼2015-11-13 09:31:55
3楼2015-11-13 12:15:17
4楼2015-11-13 16:52:07













回复此楼