向量的元素之和,不包括八度中的第一个元素

时间:2019-02-21 15:55:05

标签: octave

我想对向量中除八度中该向量的第一个元素以外的所有元素的平方求和。

我尝试过:

 #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)

1 个答案:

答案 0 :(得分:2)

您接近了,需要使用元素运算符,即.^

sum( x(2:end) .^ 2 )

您使用的(^)是“矩阵幂”运算符。

在控制台中输入help powerhelp mpower以获得详细信息。