![]() |
[求助]一个基础得不能再基础的问题
偶正式试图将朋友用MATLAB写的算法用C++实现。偶对MATLAB一点儿不懂,现有一个问题:.^和^运算符有虾米区别?看到有资料上说.^用于数值幂运算,^则是矩阵幂运算,但偶看到朋友的代码里明明是对数值求幂也用的是^,不知道^是不是也可以对普通数值求幂?
比如这句话: gama2=sin(B)*l1*(1+q5*cos(B)^2*l1.^2/3+(2-t^2)*cos(B).^4*l1.^4/15) 里头既有^又有.^,到底有虾米区别? :ft: |
回复: [求助]一个基础得不能再基础的问题
a=[1 2;3 4]
a = 1 2 3 4 >> b=a.^3 b = 1 8 27 64 >> b=a^3 b = 37 54 81 118 .^是矩阵中的元素进行运算 ^是矩阵进行乘方 |
所有时间均为北京时间。现在的时间是 13:19。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.