1樓:我行我素
x1.^2+x2.^2和x1^2+x2^2的區別在於:前者用的是陣列運算,也就是一對一的運算,要求元素個數及排列方式相同,而後者用的是矩陣運算,要求矩陣是方陣
matlab中x.^2與x^2有什麼區別?
2樓:匿名使用者
^.^2是矩陣中的每個元素都求平方,^2是求矩陣的平方或兩個相同的矩陣相乘,因此要求矩陣為方陣,且看下面的例子
x=1:4
x =1 2 3 4x.^2
ans =
1 4 9 16
x^2error using ^
inputs must be a scalar and a square matrix.
to ***pute elementwise power, use power (.^) instead.
x=[1 2;3 4]
x =1 2
3 4
x^2ans =
7 10
15 22
x.^2
ans =
1 4
9 16
3樓:google曹
第一個是指x矩陣中每個元素和2想成,也就是說指兩個矩陣相乘,matlab規定矩陣相乘是要加點的;第二個是指x矩陣和一個數字相稱
在matlab中用遺傳演算法求解y=20+x1.^2+x2.^2-10*(cos(3*pi*x1)+cos(pi*x2))在x1,x2,均在0到10上的最小值
4樓:匿名使用者
用matlab的ga()遺傳演算法函式,求得其函式的最小值。實現方法:
一、求函式的最小專值屬
>>ga_fun=@(x)20+x(1).^2+x(2).^2-10*(cos(3*pi*x(1))+cos(pi*x(2))); %自定義函式
>>[x,fval,exitflag] = ga(ga_fun,2,,,,,[0,0],[10,10])
x = 1.3303 1.9602 %x1=1.3303,x2=1.9602
fval = 5.6942 %最小值exitflag = 1 %最優解
方程X1X212的解是X12,X
這道題bai 的解題思路體現了類du 比的數學思想 x 1 x 1 a 1 a 1 推zhi出 daox 1 1 x 1 a 1 1 a 1 問題題裡面的回x和前面的x雖形式相同但意義不答同將x 1看成x,將a 1看成c 此題的解為x1 a x2 1 a 閱讀並完成下列問題 方程x 1 x 2 1 ...
12x045x08的簡便演算法
12 0.45 0.8 4.32 回答完畢 o 祝學習進步 12.5 0.96 0.8的簡便演算法 125 8應該為老師規定該背下來的數,反正我們上小學那會是這樣的所以先把125和8相乘,再去乘以0.96 125 8 1000 所以12.5 0.96 0.8 9.6 12.5 0.96 0.8 12...
函式y根號下x12x分之一的定義域為
y 根號 x 1 1 2 x x 1 0 2 x 0 x 1且x 2 x 1 0,得 x 1 2 x 0,得 x 2 所以,定義域為 x 1且x 2 希望能幫到你,如果不懂,請hi我,祝學習進步 你根號下包括哪些東西啊 x 1 2 x 0 得3 0 x可以取任何數 函式y x一1分之根號x 2的定義...