matlab cody學習筆記 day12

2021-10-19 23:10:55 字數 704 閱讀 7935

input n = 5

output a is [ 3 3 3 3 3

3 2 2 2 3

3 2 1 2 3

3 2 2 2 3

3 3 3 3 3 ]

如何生成乙個靶心矩陣。

答:function a = bullseye(n)

a = ceil(sqrt(spiral(n))/2+0.5); %spiral(n)命令生成n維從1開始的順時針螺旋矩陣

end答:

function a = bullseye(n)

a=toeplitz(1:n); %生成1到n的託普利茲矩陣(t型矩陣)

a=(a+rot90(a))/2; %rot90()逆時針旋轉矩陣

end(3)check if sorted

check if sorted.

example:

input x = [1 2 0]

output y is 0

用昨天的sort函式進行排序再進行判斷。

答:function y = sortok(x)

x1 = sort(x);

x2 = sort(x,『descend』);

if x == x1

y = 1;

elseif x == x2

y =1;

else

y =0;

endend

matlab cody學習筆記 day5

一些學習筆記 1 陣列的簡單賦值 例如 input n 5 output m is 1 2 3 4 5 2 4 6 8 10 3 6 9 12 15 4 8 12 16 20 5 10 15 20 25 兩個迴圈的源 function m timestables n m ones n,n for i...

D3D學習筆記(四)

光照 光照可分為環境光,漫射光,鏡面光三種 三種顏色的光均可用d3decolorvalue或d3dxcolor來表示,描述光線的顏色時,d3dxcolor中的alpha值將被忽略 材質 材質可用結構d3dmaterial9來表示 typedef struct d3dmaterial9d3dmater...

D3D學習筆記(七)

幾何資訊 id3dxbasemesh介面包含乙個頂點快取和乙個索引快取,可用以下方法得到指向這些介面的指標。hresult id3dxmesh getvertexbuffer9 vb 0 hresult id3dxmesh getindexbuffer9 ib 0 如果想鎖定快取進行讀寫操作,那麼可...