我是matlab初學者,什麼時候要在變數後邊加點

2021-03-04 08:53:36 字數 4046 閱讀 2694

1樓:匿名使用者

^1、在求函式值的

抄時候,並且是給襲出一組自變bai量的值,求與之對應的因du變數的值zhi

例:x=[1 2 3 4 5 6];

函式式為:y=2*x+x^2;

這時,你dao在matlab裡編寫函式式的時候就要寫成:y=2.*x+x.^2

你可以在命令視窗輸入,也可以寫入m檔案

2、矩陣的點乘

例:a=[1 2 3;4 5 6],b=[7 8 9;4 5 6]注意:a和b的行數和列數都要相等

矩陣的點乘,就是對應位置的元素相乘,構成另乙個矩陣的元素a.*b=[7 16 27;16 25 36]

2樓:匿名使用者

點乘,舉個例子你就知道了

[1 2 3]*[10 10 10]' = 10 + 20 + 30 = 60;

[1 2 3].*[10 10 10] = [10 20 30]

3樓:高等數學答案

你是不是想說運算符號加點?變數是陣列或者矩陣的時候。

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

4樓:匿名使用者

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

乙個結構體可以有很多字段

用點隔開表示變數的不同字段

params.verbose = 1;

params.plotswitch = 1;

params.nsteps = 20;

params.density = 0.35;

也就是結構體變數params

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

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

5樓:匿名使用者

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

6樓:kiss麼鎝

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

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

7樓:導超

加點的意

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

例如;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中變數計算中加點,為什麼?

8樓:匿名使用者

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

例如;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  等等, 這些的意思都是一樣的。

9樓:射手座

加點運算是對應元素運算。

你可以用矩陣乘法試一下你就知道了。

比方說:

a=[1 2;3 4] b=[1 1;2 1]如果是a點乘b 結果是 [1 2;6 4] 就是對應位置的元素相乘

如果不加點 就變成了線性代數裡面的矩陣乘法運算了

10樓:萬聖俱灰尚

不加點表示單個資料的運算,加點表示整個陣列的運算

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

11樓:

.'是最普通的轉置

'是復共軛轉置

對於實數矩陣兩者相同

對於複數矩陣就不一樣了

舉個例子:

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

12樓:匿名使用者

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

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

>>a.'

13樓:匿名使用者

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

eg:a=[1 5 3]

b=[2 7 4]

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

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

14樓:匿名使用者

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

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

15樓:手機使用者

擬合函式 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'];

16樓:史善冬

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

matlab中變數計算中加點是為什麼?

17樓:匿名使用者

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

例如;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  等等, 這些的意思都是一樣的。

18樓:射手座

加點運算是對應元素運算。你可以用矩陣乘法試一下你就知道了。

比方說:

a=[1 2;3 4] b=[1 1;2 1]如果是a點乘b 結果是 [1 2;6 4] 就是對應位置的元素相乘

如果不加點 就變成了線性代數裡面的矩陣乘法運算了

排球初學者需要學會什麼,我是排球初學者,要怎樣練習??

至於排球初學者該學什麼 樓上的那些帖子說的都已經很清楚了 說的都對 先練墊球 然後是上手傳球 初學者最好去當面請教一些動作標準的 會打得人 讓他們當面教你墊球和上手動作 姿勢 扣球是比較不好學的 需要彈跳 腰 手 胳膊的協調配合 說實話 扣球動作和羽毛球有一點像 但還是不一樣的 練扣球可以先練一練空...

初學者練瑜伽,初學者適合練什麼瑜伽

姿勢,呼吸和冥想的練習方面 瑜伽 氣功與冥想 瑜伽之光 都是很經典的教材,我感覺翻譯的語言有點生硬,當然裡面內容都是很專業的。理論方面,有兩本瑜伽經的譯本,比較權威 現在開始講解瑜伽 瑜伽經權威闡釋 巴坦加里的瑜伽經 還有薄伽梵歌,是荷馬史詩的其中一篇 記錄兩位神之間的一段對話 也是現存的為數不多的...

ps初學者應該看些什麼書呢,PS初學者應該看些什麼書呢

http www.68ps.com 不要在意軟體的版本,比如cs cs2 cs3之類的,都差不多,會一種別的就都會了。多在網上找方法,多多實踐。1 盡量挑即有帶吸引力的應用教程又有相應分類的功能講解的書。初學photoshop盡量從學習photoshop的精華版部分權入手,像圖層 通道蒙版等等。2 ...