0零基礎(chǔ)入門(mén)matlab教程基礎(chǔ)版,聽(tīng)懂人話(huà)就能學(xué)會(huì)!畢業(yè)設(shè)計(jì)/研究生/神經(jīng)網(wǎng)絡(luò)


p3綱
abs()ascii碼轉(zhuǎn)十進(jìn)制
char()十進(jìn)制轉(zhuǎn)ascii碼
num2str()是把數(shù)字轉(zhuǎn)為字符串
length()計(jì)算字符串長(zhǎng)度

從56行開(kāi)始依次是轉(zhuǎn)置,豎排列,求逆,相乘

p5綱

84:1最小值,2步長(zhǎng),9最大值(不可超過(guò)九)
85:repmat表示重復(fù),行數(shù)乘三,列數(shù)乘一
86:每個(gè)元素為一
A·*B這里的點(diǎn)號(hào)表示"對(duì)應(yīng)",這里是對(duì)應(yīng)相乘

101:五階幻方
102:五階幻方的(2.3)元素
103:第三行
104:第四列
105:據(jù)值尋位


for循環(huán)示例

while循環(huán)示例
分支結(jié)構(gòu):包含判斷
- if...end
- if...else...end
- switch...case...end
(不要忘了寫(xiě)end)

代碼輸入的順序如圖:至少7步
figure表示建立幕布
plot表示繪制



選項(xiàng)參數(shù)
get(函數(shù)名,“屬性名”)
關(guān)于第十集的理解:
plotyy函數(shù)返回的值是一個(gè)大小為3的元胞數(shù)組,其中的第一個(gè)元素AX是一個(gè)大小為2的元胞數(shù)組(就好像集合里包含集合一樣),這個(gè)AX里的兩個(gè)元素分別是兩個(gè)曲線(xiàn)的坐標(biāo)系,(用AX(1)就可以取出其中的第一個(gè)元素,AX(2)類(lèi)似),分別用程序中用get函數(shù)獲得了兩個(gè)坐標(biāo)系中y軸的標(biāo)簽(即ylabel)的地址,這樣就可以對(duì)y軸標(biāo)簽進(jìn)行編輯了。set函數(shù)的第一個(gè)參數(shù)就是這個(gè)地址。第二個(gè)參數(shù)表示“我要設(shè)置這個(gè)ylabel的字符串”(所以參數(shù)是'String')。第三個(gè)參數(shù)表示“我設(shè)置的字符串是什么”。
而H1,H2,則是這個(gè)大小為3的結(jié)構(gòu)體中的第二個(gè)和第三個(gè)元素。它們分別表示兩條曲線(xiàn)本身。所以set函數(shù)的第一個(gè)參數(shù)就是H1或H2。第二個(gè)參數(shù)表示“我要設(shè)置這個(gè)H1或H2的線(xiàn)條的風(fēng)格"(所以參數(shù)是LineStyle),第三個(gè)參數(shù)表示“我設(shè)置的線(xiàn)條風(fēng)格是什么”。
而至于AX(1),AX(2),H1,H2是怎么用一個(gè)變量來(lái)表示整個(gè)坐標(biāo)系,或者整個(gè)曲線(xiàn)的呢?我們平時(shí)的變量只能表示一個(gè)數(shù)或者一堆數(shù)的???那是因?yàn)锳X(1),AX(2),H1,H2的類(lèi)型既不是整數(shù),也不是實(shí)數(shù),也不是整數(shù)或?qū)崝?shù)數(shù)組,而是官方自己定義的一個(gè)復(fù)雜變量類(lèi)型。AX(1),AX(2)的類(lèi)型是axes,H1,H2的類(lèi)型是line。整數(shù)和axes都是類(lèi)型,就好像草履蟲(chóng)和老虎都是生物的種類(lèi)一樣。

三維繪圖中:
grid on是添網(wǎng)格線(xiàn)
axis square讓坐標(biāo)面變方

在導(dǎo)出設(shè)置里面自設(shè)寬度等指標(biāo),讓圖形保持清晰