Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
初级会员
注册日期: 2009-09-11
帖子: 12
声望力: 16 ![]() |
![]()
syms X
Z= 0.0349*X.^2-3.3671*X+77.2304; K1=diff(Z); K2=diff(K1); p=(1+K1.^2).^(3/2)/abs(K2);求曲率半径 y=inline(sum(p.*[X.^2,X,1])); [ymin,xmin]= fminsearch(@(x)y(x),0)% 这是求极值点的函数 运行出现错误 Error: "identifier" expected, "(" found. 请问如何改正?我是在matlab6.5中运行的,谢谢了 |
![]() |
![]() |
![]() |
#2 |
高级会员
注册日期: 2008-05-13
年龄: 44
帖子: 232
声望力: 21 ![]() |
![]()
( 的输入是不是在中文状态,单步运行一下,看在哪句出问题了
__________________
工科'985'博士,(图像处理、分析及理解;模式识别;运动估计;数据分析等)定做程序、算法实现--qq:752105755 |
![]() |
![]() |
![]() |
#3 |
初级会员
注册日期: 2009-05-11
年龄: 38
帖子: 7
声望力: 0 ![]() |
![]()
你的分号和()都是中文输入模式,换成英文的就好了,在m文件中显示为红色,那是错误的标志
|
![]() |
![]() |