matlab cody學習筆記 day5

2021-10-16 05:10:44 字數 716 閱讀 7385

一些學習筆記:

(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 = 1:n

for j = 1:n

m(i,j) = ij;

endend

可以改為一句話:

m = [1:n]』[1:n];

(2)斐波那契數列:指的是這樣乙個數列:1、1、2、3、5、8、13、21、34、……在數學上,斐波那契數列以如下被以遞推的方法定義:f(0)=1,f(1)=1, f(n)=f(n - 1)+f(n - 2)(n ≥ 2,n ∈ n*)

例如:input n = 5

output f is 5

input n = 7

output f is 13

**:a = ones(1,n);

if n == 1 | n == 2

f = a(n);

else for i = 3:n

a(i) = a(i-1) + a(i-2);

f = a(n);

endend

matlab cody學習筆記 day12

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維從...

D3D學習筆記(四)

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

D3D學習筆記(七)

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