1樓:匿名使用者
magic(n) is an n-by-n matrix constructed from the integers
1 through n^2 with equal row, column, and diagonal sums.
produces valid magic squares for all n > 0 except n = 2.
這裡都說了除去2維的這種情況,也就是這種情況是個例外,你可以在command window中輸入help magic來看看解釋
2樓:匿名使用者
matlab中的magic(n)函式的作用是生成「n階魔方陣」,即使每行、每列和兩條對角線上的數字之和均相等。
顯然,按魔方陣定義,magic(1)和magic(2)都是存在的,但matlab中的magic(2)即二階的魔方陣卻不成立。根據matlab中的magic(n)函式的說明。式中的「n」必須大於等於「3」。
3樓:匿名使用者
呃……你知道什麼是magic不?具體翻譯我不知道,但是就是把n^2個連續整數填到n*n的格子裡面使得各行各列之和相等
matlab中a(1:2,[3,4,5])=zeros(2,3) 是什麼意思 請詳細解答 5
4樓:師潔師
表示a矩陣的第一行和第二行的3,4,5列數為0;
1:2表示1到2行,[3,4,5]表示3,4,5列;
zeros(2,3)表示一個2行3列的全0矩陣
5樓:伏安筠沙芊
看了一下,應該是寫錯了或漏寫了,應該是:
clear
all;clc;
a=zeros(2,3);
a(:)=1:6;
a=a*(1+i);
a_a=a.'
%表示非共軛轉置
6樓:匿名使用者
就是把矩陣a的第1-2行、第3-5列這一共6個元素賦值為0.
7樓:匿名使用者
>> a=magic(5)
a =17 24 1 8 1523 5 7 14 164 6 13 20 2210 12 19 21 311 18 25 2 9>> a(1:2,[3,4,5])=zeros(2,3)a =17 24 0 0 023 5 0 0 04 6 13 20 2210 12 19 21 311 18 25 2 9
matlab中magic(3)是啥意思
8樓:閬水之子
三階魔方矩陣。三階魔方矩陣的九個數字是各行各列的和都相等的!
比如:magic(3)
ans =
8 1 6
3 5 7
4 9 2
9樓:
magic(n) is an n-by-n matrix constructed from the integers
1 through n^2 with equal row, column, and diagonal sums.
produces valid magic squares for all n > 0 except n = 2.
所以n也可以為1
10樓:匿名使用者
m = magic(n)
生成一個n*n的矩陣,矩陣元素是由整數1到n^2組成的並且任何行任何列的和都相等,階數n必須是大於等於3的標量。 三階幻方為:
m = magic(3)
m =8 1 6
3 5 7
4 9 2
之所以叫做幻方是因為它的每一列的和是相同的。
sum(m) =
15 15 15
計算每一行的和,包含兩次轉置也是相同的。
www.ilovematlab.cn
sum(m')' =
15 15
15 這是一個特殊的幻方因為其對角線元素和也是這個相等和。
sum(diag(m)) =
15 一個n階幻方的特有的和值計算公式為:
sum(1:n^2)/n
易知:當n=3時,其特有的和為15。
matlab中 a=[1,2,3;4,5,6;7,8,9] b=a(3:-1:1,1:3) 這個是什麼意思
11樓:墨汁諾
就是b取a的第3、2、1行,所有列,就是b是a上下翻轉的矩陣,相當於b=flipud(a)。
matlab中的矩陣:求解線性方程組是線性代數課程中的核心內容,而矩陣又在求解線性方程組的過程中扮演著舉足輕重的角色。利用科學計算軟體matlab來演示使用矩陣,同時,也使學生對線性代數的認識更加理性。
矩陣的構造:在matlab中,構造矩陣的方法有兩種。一種是直接法,就是通過鍵盤輸入的方式直接構造矩陣。另一種是利用函式產生矩陣。
12樓:佼暢赧雅媚
大括號是cell結構
小括號是矩陣結構
a是cell結構,你可以把它看成是很多子矩陣組成的新矩陣。每一個位置就是一個矩陣,每一個矩陣下的某個位置就是一個數值
matlab中的magic是什麼意思
13樓:匿名使用者
magic(n)生成一個n階幻方。
一個n階幻方,就是把1-n^2排成一個nxn的矩陣,使得矩陣的每行、每列,以及主、副對角線上面的n個數之和都相等(容易證明,這個和等於n*(n^2+1)/2)。
射鵰英雄傳裡面的瑛姑,就在那裡擺弄一個三階幻方,搞了好幾年沒搞明白,這金大俠把她寫的也有點太蠢了。
14樓:匿名使用者
字面意思是魔方,魔術的意思。
在matlab中用來生成n階幻方。
比如三階幻方就是1-9九個數字,組成一個3*3的矩陣,使得該矩陣無論橫、豎還是斜三個方向上的三個數的和總是相同的。
幻方是一個很古老的問題,你試一下就知道了!
matlab std函式 對於a=[2 2 3 2;2 3 1 4];std(a)=? 為什麼手算
15樓:
std函式是用來計算標準偏差的一個函式,由於其有不同的引數,我們就用下面的例子進行介紹:
a =1 2 3
1 1 1
標準差的兩種計算公式如下:
std(a):
std(a)函式求解的是最常見的標準差,此時除以的是n-1。
注意:此函式命令不能對矩陣求整體的標準差,只能按照行或者列進行逐個求解標準差,預設情況下是按照列。
在matlab主視窗中輸入std(a) 回車,結果如下:
輸出的是每一列的標準差。
std(a,flag):
這裡flag代表的是用哪一個標準差函式,如果取0,則代表除以n-1,如果是1代表的是除以n,
我們在matlab主視窗中輸入std(a,1) 回車,std(a,0) 回車,可以看到如下結果
std(a,flag,dim):
第三個引數代表的是按照列求標準差還是按照行求標準差,std(a,1,1)代表的是按照列求標準差,std(a,1,2)代表的是按照行求標準差。
在matlab主視窗中輸入如下命令:std(a,1,1) 敲回車 std(a,1,2) 敲回車
matlab裡為何a(:,1:2:3)執行的是第一列和第三列,而a(:,1:2:3:4)執行的就是第一、二、三、四列
16樓:兔子和小強
3全部start : step : end
是自左向右結合。如果start/step/end是陣列,那麼使用第一個元素。
因此,1:2:3 是從1開始,以2為步長,所以是 1 3
1:2:3:4 => (1:2:3):4 => 1:4,所以是 1 2 3 4
理解了的話,思考下
[2 3]: ([2 1]: [7 6 8]): 4 等於多少?
[2 3]: [2 1]: [7 6 8]: 4 又等於多少
*****
[2 3]: ([2 1]: [7 6 8]): 4 => 2: (2: 7): 4 => 2:2:4,即2 4
[2 3]: [2 1]: [7 6 8]: 4 => 2:2:7:4 => 2:4,即 2 3 4
17樓:墨夷寒壘
a(:,1:2:3)中間的2是用來確定步長的所以是1,3列
a(:,1:2:3:4)中間的2:3是用來確定步長的只有1列,所以1:4之間就有1,2,3,4列
榮耀magic2好,還是iphonex好?
榮耀magic2手機很不錯的,手機引數如下 1 螢幕 英寸amoled魔法全視屏,fhd 2340x1080畫素,無孔無界,視野所見皆是螢幕,帶來近乎完美的視覺體驗。2 相機 後置攝像頭為2400萬ai三攝,17mm超廣角鏡頭,取景視野更廣闊,美景盡收眼底。2400萬畫素 黑白 1600萬畫素 彩色...
榮耀magic2效能模式怎麼開啟
可以在電量管理中選擇,具體步驟如下 1 開啟手機管家,找到 電量管理 選項,點選進入。2 進入電量管理後,點選右上角的 設定 選項。3 進入設定頁面後,點選 效能模式 4 在效能模式頁面,找到 高效能模式,優先效能和顯示 選擇即可。更新後是預設效能模式的,需要把省電模式都關掉後就是效能模式了,在手機...
請問是買榮耀9xpro還是magic2好?謝謝 不考慮價效比)
智慧手機評測 小米9用2999元對抗榮耀magic2!價效比到底誰高?榮耀magic2和榮耀9x哪個好?50 只能說這兩個型號哪個更適合你自己,如果自己對手機的功能要求比較嚴格的話,可以選擇功能好的一款。當然是榮耀magic2效能更好,比榮耀9x多了nfc,麒麟980比榮耀9x的麒麟810更強,短板...