matlab之函數中的"."點到底怎么用


函數中運算符號前會有很多點".",不知道什么時候用 什么時候可以abbreviate?

以下幾種情況教會你,讓你不再迷茫!

一. 常數/常數

"/"前不需要加“.”

 

二. 常數/變量

1. 輸入的變量為常數

"/"前不需要加"."

2. 輸入的變量為矩陣向量

"/"前需要加"."

 

三. 變量/常數

1. 輸入的變量為常數

"/"前不需要加"."

2. 輸入的變量為矩陣向量

"/"前不需要加"."

 

四. 常數*常數

"/"前不需要加"."

 

五. 常數*變量

"*"前不需要加''."

六. 變量*變量

1. 矩陣向量*矩陣向量

"*"前必須加"."

2. 除了上面那個情況,"*"前都不需要加"."

 

PS:因為常數*常數=常數,矩陣*常數=矩陣,所以加不加無所謂,而矩陣*矩陣不加點就會報錯“維度不相符”

其實"."的添加是為了實現matlab程序的向量化,所以建議還是都加.,以防將來繪圖繪出個直線

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM