Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-09-24, 20:20   #1
289zm257
初级会员
 
注册日期: 2009-09-24
帖子: 1
声望力: 0
289zm257 正向着好的方向发展
默认 求高手指教!The input character is not valid in MATLAB statements or expressions

我刚学MATLAB,有个程序错了不知道怎么改,青高手帮忙改下。谢谢!
>> x=[3.471 3.570 4.372 4.539 4.990 5.459 5.750];
y=[638.3 640.2 650.6 653.2 659.9 667.8 671.7];
xi=3.7:0.1:5.5;
xH=4.740;
ycubic=interp1(x,y,’cubic’);
yH1=interp1(x,y,xH,’cubic’)
plot(x,y,’*’,xH,yH1,’o’,xi,ycubic,’-‘)
??? ycubic=interp1(x,y,’cubic’);
|
Error: The input character is not valid in MATLAB statements or expressions.还有图像要求有格子,要添加一句,怎么处理。谢谢!

此帖于 2009-09-24 20:29 被 289zm257 编辑。
289zm257 当前离线   回复时引用此帖
旧 2009-10-04, 11:44   #2
cqxuiit
初级会员
 
注册日期: 2009-10-01
住址: Hangzhou,Zhejiang
帖子: 7
声望力: 0
cqxuiit 正向着好的方向发展
默认 回复: 求高手指教!The input character is not valid in MATLAB statements or expressions

1. 检查你的程序中的符号是否是在英文状态下输入的;
2. 添加网格: 在Plot语句后,加上grid on 即可
cqxuiit 当前离线   回复时引用此帖
旧 2009-10-16, 15:58   #3
xintaolv
初级会员
 
注册日期: 2009-10-10
帖子: 7
声望力: 0
xintaolv 正向着好的方向发展
默认 回复: 求高手指教!The input character is not valid in MATLAB statements or expressions

你的interp1(x,y,'cubic')中少了一个参数的输入,我看应该改为interp1(x,y,xi,'cubic'),改后你再试一下。
Good luck!
xintaolv 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 22:41


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.