matlab問題,乙個matlab問題

2022-06-18 21:00:04 字數 820 閱讀 4674

1樓:匿名使用者

a>b是矩陣的關係運算,即對應位元素比較,結果為邏輯矩陣,真為1,假為0,故(a>b)=[0,0],

邏輯矩陣可以用來邏輯索引,即在原矩陣中取出對應邏輯矩陣為真的那些位,例如a=[1,2,3;4,5,6;7,8,9],c=[1,0,0;0,1,0;0,0,1]那麼a(c)=[1;5;9];

a(a>b) = b(a>b)本意是取出b矩陣中對應邏輯矩陣為真的那一位賦值給a矩陣中對應邏輯矩陣為真的那一位,遺憾的是邏輯矩陣[0,0]都為假,所以a(a>b) = b(a>b)在這裡也就沒起作用了

2樓:

a>b 得到是邏輯型矩陣,對應元素滿足條件為1,否則為零。

(a>b)=[0,0] 因為 4<6,5<7 都為邏輯非。

a(a>b) 這個沒啥意義,括號裡面是元素的序號,而a>b=[0,0] 為零向量,那麼它就不能指明是哪個元素,所以 a(a>b) 結果為空矩陣 ,同理右邊 b(a>b)也是空矩陣。

所以 a(a>b) = b(a>b) 沒啥意義。

3樓:匿名使用者

>> a>b

ans =

0 0

>> a>a(a>b)

ans =

empty matrix: 1-by-0

>>a(a> b(a>b)

ans =

empty matrix: 1-by-0

>> b(ab)賦值給空矩陣a(a>b),這樣a不變,輸出a如果是》 b(a>b)=a(a>b),則輸出b這樣清楚了吧??通常遇到不懂得,就這樣把問題剖解開分析,往往就解決了!!

matlab怎樣畫一元三次函式,matlab 怎樣畫三次樣條曲線

matlab中不會的命令就可以help 輸入help plot可以看的 比如你要畫 50,50 區間上的影象,選個步長,也就是間隔多少畫乙個點,比如這裡選0.1.那麼輸入 x 50 0.1 50 y 3 x.3 2 x.2 6 x 5 plot x,y 即可,注意這裡y的表示式裡面x的次方處要加乙個...

乙個很難的問題,乙個很難的問題

光是一種波。具體來說。光是電磁波,電磁波具有振動方向 偏振性 頻率波長和速度的屬性。打個比方,如人跑步,人體方向相當光波的振動方向 左右腳各向前邁一步算乙個週期,跑步就是這個週期的重複,乙個週期走過的距離相當光波的波長 一秒內跑的週期數叫頻率 很明顯,波長和頻率的乘積就是每秒跑過的距離,這是速度 因...

乙個物理問題,見下,求解乙個物理問題

說乙個物體有勢能是沒有意義的。勢能勢能,顧名思義,就是因為地方,位置而表現出來的能量。直接說某某的位置是1釐公尺顯然是不行的,說位置,首先要有比較。同樣,說勢能,首先也要有乙個比較,或者乙個參照物。比方你的那個例子,人相對於平地的重力勢能,和他相對於坑底面的重力勢能就是不同的,相當於被舉高。樓上說的...