Matlab/Octave 練習(xí)二:變量死嗦,函數(shù)

前言

練習(xí)一中的A,M,N是什么趋距?保存的.m又該如何使用?
練習(xí)一中越除,你接觸了基本運(yùn)算的操作节腐,接下來(lái)你將接觸到函數(shù)封裝。在程序中摘盆,為了工程中的可封裝性與重復(fù)性翼雀,這是必要的一步。
如果你有做完第一個(gè)練習(xí)中的習(xí)題孩擂,就已經(jīng)接觸了一部分狼渊,如果沒(méi)有,放輕松肋殴,不會(huì)太難的囤锉。

練習(xí)是學(xué)習(xí)語(yǔ)言的最好途徑。

1.跟練習(xí)一在命令行操作不同护锤,這次新建一個(gè)ex2.m文件官地。
2.輸入時(shí)注意“完全相同”,不過(guò)你也不必完全按照字面意思烙懦。顯示出來(lái)的程序可能不同驱入,重要的是你輸入文本的正確性。

function [result] = ex2(X, y , t)
%
%
%
X = X .^2;
y = y / 2;
u = min(y);
d = min(u');
P = X + d;
result = sum(P);

end

嘗試

1.還記得之前練習(xí)一中的生成矩陣命令嗎,創(chuàng)建三個(gè)變量在命令行窗口作為參數(shù)調(diào)用你剛建立的函數(shù)亏较。就像下面這樣:

ex2(x,y,t)
你應(yīng)該看到的
>>a = magic(2);b = magic(3) ; c = magic(5);
>>ex2(a,b,c)
ans =

   18   14

2.理解首行莺褒,[]中為輸出的參數(shù),()為需要輸入的參數(shù)雪情,填補(bǔ)上面%留下來(lái)的空缺遵岩,說(shuō)明該程序的過(guò)程,或者你也可以在每一行上面添加一行注釋?zhuān)f(shuō)明這行的作用巡通。
3.發(fā)現(xiàn)程序中并沒(méi)有使用到變量T嗎尘执?添加一些語(yǔ)句,讓T參與進(jìn)來(lái)宴凉。
如果你忘了練習(xí)一中的一些內(nèi)容誊锭,請(qǐng)耐心回顧完成,在初學(xué)時(shí)的練習(xí)與重復(fù)是必須的

加分習(xí)題

1.修改ex2.m里面的輸入輸出函數(shù)部分弥锄,再次嘗試調(diào)用函數(shù)丧靡,但這次按照你規(guī)定的輸入輸出來(lái)調(diào)用和接收。
2.找個(gè)你想要實(shí)現(xiàn)的計(jì)算過(guò)程籽暇,創(chuàng)建一個(gè)你自己的.m文件温治,嘗試調(diào)用它。
3.嘗試了解變量的不同戒悠,試試在別的程序語(yǔ)言中的字符串罐盔,又或是Matlab/Octave里面特有的元胞數(shù)組類(lèi)型。如果遇到困難了救崔,就開(kāi)始像前一練習(xí)一樣查閱資料。

注意

1.Matlab/Octave里面一切都是矩陣捏顺,所以注意你的程序是否符合關(guān)于進(jìn)行矩陣運(yùn)算的前提條件六孵,如果你并沒(méi)有相關(guān)的線(xiàn)性代數(shù)知識(shí),隨便找一本線(xiàn)性代數(shù)的教材幅骄,瀏覽一遍前三章劫窒。
2.不要在函數(shù)里面定義與輸入變量同名的變量,這樣會(huì)覆蓋掉你輸入的變量拆座,沒(méi)人會(huì)實(shí)現(xiàn)一個(gè)不能通用泛化的算法主巍。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市挪凑,隨后出現(xiàn)的幾起案子孕索,更是在濱河造成了極大的恐慌,老刑警劉巖躏碳,帶你破解...
    沈念sama閱讀 212,222評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件搞旭,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)肄渗,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,455評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)镇眷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人翎嫡,你說(shuō)我怎么就攤上這事欠动。” “怎么了惑申?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,720評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵具伍,是天一觀(guān)的道長(zhǎng)。 經(jīng)常有香客問(wèn)我硝桩,道長(zhǎng)沿猜,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,568評(píng)論 1 284
  • 正文 為了忘掉前任碗脊,我火速辦了婚禮啼肩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘衙伶。我一直安慰自己祈坠,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,696評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布矢劲。 她就那樣靜靜地躺著赦拘,像睡著了一般。 火紅的嫁衣襯著肌膚如雪芬沉。 梳的紋絲不亂的頭發(fā)上躺同,一...
    開(kāi)封第一講書(shū)人閱讀 49,879評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音丸逸,去河邊找鬼蹋艺。 笑死,一個(gè)胖子當(dāng)著我的面吹牛黄刚,可吹牛的內(nèi)容都是我干的捎谨。 我是一名探鬼主播,決...
    沈念sama閱讀 39,028評(píng)論 3 409
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼憔维,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼涛救!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起业扒,我...
    開(kāi)封第一講書(shū)人閱讀 37,773評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤检吆,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后程储,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體咧栗,經(jīng)...
    沈念sama閱讀 44,220評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡逆甜,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,550評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了致板。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片交煞。...
    茶點(diǎn)故事閱讀 38,697評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖斟或,靈堂內(nèi)的尸體忽然破棺而出素征,到底是詐尸還是另有隱情,我是刑警寧澤萝挤,帶...
    沈念sama閱讀 34,360評(píng)論 4 332
  • 正文 年R本政府宣布御毅,位于F島的核電站,受9級(jí)特大地震影響怜珍,放射性物質(zhì)發(fā)生泄漏端蛆。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,002評(píng)論 3 315
  • 文/蒙蒙 一酥泛、第九天 我趴在偏房一處隱蔽的房頂上張望今豆。 院中可真熱鬧,春花似錦柔袁、人聲如沸呆躲。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,782評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)插掂。三九已至,卻和暖如春腥例,著一層夾襖步出監(jiān)牢的瞬間辅甥,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,010評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工燎竖, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留肆氓,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,433評(píng)論 2 360
  • 正文 我出身青樓底瓣,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親蕉陋。 傳聞我的和親對(duì)象是個(gè)殘疾皇子捐凭,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,587評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容