我想对向量中除八度中该向量的第一个元素以外的所有元素的平方求和。
我尝试过:
#include<bits/stdc++.h>
using namespace std;
main()
{
string s;
getline(cin,s);
vector<string> ss;
string temp = "";
s +=" ";
for(int i = 0 ; i < s.size();i ++){
if(s[i] != ' ')
temp += s[i];
else{
ss.push_back(temp);
temp = "";
}
}
for(int i = 0 ; i < ss.size();i ++)
cout << ss[i] <<" ";
}
和
sum(x(2)^2)
答案 0 :(得分:2)
您接近了,需要使用元素运算符,即.^
sum( x(2:end) .^ 2 )
您使用的(^
)是“矩阵幂”运算符。
在控制台中输入help power
和help mpower
以获得详细信息。