表达左边的等号不是一个有效的目标为一个任务。

9的观点(30天)
我想做一个总结,但得到了错误:表达式的左边等号不是一个有效的目标为一个任务。
我最初的功能是:J =(1 /(2 *米))*总和((θ* X (i) - y (i)) ^ 2, i = 1 . . m)
我= 1的错误突出显示. .米的部分。虽然也许我搞砸了我的语法我取代了函数的文档中发现的一个这样的总和。
J =总和(1 / (i ^ 2 + i), i = 1 . . 100)
但是我仍然得到同样的错误突出= 1 . .100年的部分。我做错了什么?

接受的答案

KSSV
KSSV 2016年11月3日
编辑:KSSV 2016年11月3日
我= 1:10 0;
J =(1. /(我总和。^ 2 + i));
读到元素明智的矩阵运算。

答案(1)

沃尔特·罗伯森
沃尔特·罗伯森 2016年11月3日
你想使用MATLAB mupad语法本身。MATLAB接口symsum()和它不使用. .符号。
信谊
J = symsum (1 / (i ^ 2 + 1),我,1,100)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!