matlab自變數後面老加個點是什麼意思啊。不打又不對

2021-03-31 22:34:01 字數 3763 閱讀 8720

1樓:匿名使用者

不打點的乘法「*」預設的是矩陣乘法

打上點後「.*」相當於將對應位置元素相乘

2樓:手機使用者

擬合函式 z=a0+a1*x+a2*y+a3*x^2+a4*x*y+a5*y^2

那你要擬合的自變數就是(1, x, y, x^2, y^2)

所以依次放入n這5個向量

順序沒有規定, 但你這麼代入求出的b就是[a0 a1 a2 a3 a4 a5]'

如果你順序顛倒為n=[ones(15,1),x1',y1',y2',x',y'], 那麼求出的b就是[a0 a3 a5 a4 a1 a2]'

如果要擬合z=a0+a1*x+a2*y+a3*x^2+a4*x*y+a5*y^2+a6*x^3+a7*y*x^2+a8*x*y^2+a9*y^3;

那麼要多設

x2=x.*x.*x;

y3=y.*y,*y;

x3=x.*x.*y;

y4=x.*y.*y;

再求n=[ones(6,1),x',y',x1',y2',y1',x2',x3',y4',y3'];

3樓:史善冬

其實樓主可以看看,一般點乘或者點除的都是矩陣運算,但是一般的乘除加不加無所謂啊

matlab中一個變數後面加一個點代表什麼啊?比如sumf= fitness1./sumfitness?

4樓:匿名使用者

./運算

表示fitness1的每一個元素分別和sumfitness的對應元素做除法,結果放到sumf對應位置

matlab全域性變數後面加點在加一個變數代表什麼意思?**如下:

5樓:匿名使用者

一個變數後邊加點是結構體

一個結構體可以有很多欄位

用點隔開表示變數的不同欄位

params.verbose = 1;

params.plotswitch = 1;

params.nsteps = 20;

params.density = 0.35;

也就是結構體變數params

有四個欄位verbose,plotswitch,nsteps,density

用params.verbose這樣的格式呼叫 其中的verbose欄位

6樓:匿名使用者

struct結構。可以理解與params是一個系列變數的集合

7樓:kiss麼鎝

只是代表的一個字母 你可以替換成其他的

matlab中在某m函式後面打點然後再接一個變數時什麼意思?

8樓:匿名使用者

lines是一個結構陣列, point1是它的一個欄位.

matlab中x上邊有一個點是什麼意思?

9樓:不好好改就革

工程領域變數上面加一個點表示對該變數求時間的一階導數,加兩個點表示對時間求二階導數

10樓:真

求導吧

function painting

m=5;%行

n=5;%列

nhole=2;%洞數

a=newgame(m,n,nhole)

[m,n]=find(a==1);

sa=solvegame(a,[m,n],1);

if sum(sa(:)==0)==0

disp((sa));

else

disp('no solve');

endend

function a=newgame(m,n,nhole)a=zeros(m,n);%生成m*n矩陣temp=randperm(m*n);

a(temp(1:nhole))=nan;%隨機生成洞a(temp(end))=1;%隨機生成起始位置endfunction [sa,sb]=solvegame(a,b,p)

for k=1:4

sa=a;sb=b;

switch k

case 1%向上走

m=-1;n=0;

flag=sb(1)>1;

case 2%向左走

m=0;n=-1;

flag=sb(2)>1;

case 3%向下走

m=1;n=0;

flag=sb(1)case 4%向右走

m=0;n=1;

flag=sb(2)otherwise

flag=false;

endif flag && sa(sb(1)+m,sb(2)+n)==0

sb=[sb(1)+m,sb(2)+n];

sa(sb(1),sb(2))=p+1;

if sum(sa(:)==0)==0

return;

else

[sa,sb]=solvegame(sa,sb,p+1);

if sum(sa(:)==0)==0

return;

endend

endendend

matlab中變數右下加點是什麼意思?

11樓:導超

加點的意

思就是對應元素做對應的運算的意思。

例如;a=[1,2,3,4,5];

b=[1,2,3,4,5];

那麼,a.*b=[1*1,2*2,3*3,4*4,5*5]=[1,4,9,16,25]

用matlab給你驗證一下:

>> a=1:5;

>> b=a;

>> a.*b

ans =

1 4 9 16 25>>

當然,還有./ .* .^2 等等, 這些的意思都是一樣的。

matlab中 變數後加.' 是什麼意思

12樓:

.'是最普通的轉置

'是複共軛轉置

對於實數矩陣兩者相同

對於複數矩陣就不一樣了

舉個例子:

a = [0-1i 2+1i;4+2i 0-2i]

a =0.0000 - 1.0000i   2.0000 + 1.0000i

4.0000 + 2.0000i   0.0000 - 2.0000i

find the conjugate transpose of a.

b = a'

b =0.0000 + 1.0000i   4.0000 - 2.0000i

2.0000 - 1.0000i   0.0000 + 2.0000i

b = a.'

b =0.0000 - 1.0000i   4.0000 + 2.0000i

2.0000 + 1.0000i   0.0000 - 2.0000i

13樓:匿名使用者

matlab中 變數後加.' 的意思是該變數的轉置。例如:

>>a=[1,2,3,4]

>>a.'

14樓:匿名使用者

點運算,那個變數可能是一個陣列,和別的相同尺度的陣列運算時,對應的元素參與運算

eg:a=[1 5 3]

b=[2 7 4]

那麼a.*b=[1*2 5*7 3*4]

matlab變數t 5 0 1 5是什麼意思

這代表bai一個列向量。這個du向量的第一個元素是 5,最zhi後一dao個元素是5,而每兩個元素之回間的差是0.1。答 這是matlab中一種定義向量的方式,比較方便。類似定義的方式還有。x zeros 10,1 這代表生成一個10 1的全零矩陣 x ones 10,1 這代表生成一個10 1的全...

matlab中usol1 是什麼意思啊

sol 應該是一個三維矩陣!意思是將sol的第三維序號為1的所有資料賦值給u!matlab中 1 什麼意思 5 這是三維圖形中的第一層,可以拿一個魔方做對比,建立一個空間直角座標系,1 是指在x,y方向無限制,在z方向的長度為1。在 1 中,是二位矩陣的第一列。這是一個三維矩陣,可以想象一張三個波段...

老夢見自己喜歡的人是什麼意思啊老夢見喜歡的人代表什麼

夢見因風流伴侶而獨自傷心的景象,預示由於除目前所從事的事情以外又開始了新的事情,需要擴張事業或移動部門。夢見自己有意中人但卻跟別人結婚,與物件死別的可能性很高。不但是物件,做夢的你也有可能面臨危險。自己有伴侶,但卻由別人充當自己老公或妻子的夢,這是告知自己的伴侶出現越軌的行為的夢。伴侶與陌生的異性竊...