Octave中定义函数提示syntax error

sinat_35143022 2016-10-01 03:32:26
新手小白
建了 c.m文件
里面写了
function J = c(X,y,theta)
m=size(X,1);
predictions=X*theta;
sqrErrors = (predictions-y).^2;
J=1/(2*m)*sum(sqrErrors);
然后 调用为

>> cd E:\octaveworkplace %path
>> x = [1 1;1 2;1 3]
x =

1 1
1 2
1 3

>> y=[1;2;3]
y =

1
2
3

>> theta=[0;1]
theta =

0
1

>> j = c(x,y,theta)
parse error near line 1 of file E:\octaveworkplace\c.m

syntax error

>>> {\rtf1\ansi\ansicpg936\deff0\nouicompat\deflang1033\deflangfe2052{\fonttbl{\f0\fnil\fcharset134 \'cb\'ce\'cc\'e5;
}}
^

>>

不知道 咋改了
...全文
2054 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
feynman233 2016-11-22
  • 打赏
  • 举报
回复
谢谢楼主!果然解决了!!!
sinat_35143022 2016-10-01
  • 打赏
  • 举报
回复
或许是我的标签不对 但是楼主终于自己知道了 是因为用了写字板 它加了很多东西 用 文本文档就好了

2,408

社区成员

发帖
与我相关
我的任务
社区描述
高性能计算
社区管理员
  • 高性能计算社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧