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 如果想鎖定快取進行讀寫操作,那麼可...