matlab使用方法 為什么很多程序員會(huì)鄙視MATLAB?
為什么很多程序員會(huì)鄙視MATLAB?大多數(shù)使用matlab的人都進(jìn)行科學(xué)計(jì)算、工程理論計(jì)算、數(shù)值分析和財(cái)務(wù)分析。用戶群主要是科學(xué)家、工程總工程師、數(shù)學(xué)建模、金融投資決策團(tuán)隊(duì)等。其中,有不少院士和博士。
為什么很多程序員會(huì)鄙視MATLAB?
大多數(shù)使用matlab的人都進(jìn)行科學(xué)計(jì)算、工程理論計(jì)算、數(shù)值分析和財(cái)務(wù)分析。用戶群主要是科學(xué)家、工程總工程師、數(shù)學(xué)建模、金融投資決策團(tuán)隊(duì)等。其中,有不少院士和博士。普通程序員只能仰望他們。他們?cè)趺茨茌p視他們呢?
學(xué)機(jī)械的大學(xué)生學(xué)習(xí)哪些軟件可以提高專業(yè)能力?
在我看來(lái),機(jī)械專業(yè)的學(xué)生最好學(xué)SolidWorks。我為什么這么建議?原因是
1:SolidWorks更適合機(jī)械設(shè)計(jì),當(dāng)然,UG和proe也可以使用,但是SolidWorks對(duì)機(jī)械的支持度最高,似乎是為機(jī)械而生的。SolidWorks相對(duì)容易使用,不像某些軟件,它需要很多努力才能獲得;
3。它的界面工具更友好,命令更逼真,而且不需要花很多時(shí)間,因?yàn)檐浖皇俏覀兊囊粋€(gè)工具,它應(yīng)該方便我們使用工具來(lái)加快我們做事或?qū)崿F(xiàn)目標(biāo)的時(shí)間。我們不能花很多時(shí)間學(xué)習(xí)如何使用工具,所以我們不能賠錢(qián)。
我要說(shuō)的是,這是機(jī)械行業(yè),而不是其他行業(yè)。請(qǐng)不要說(shuō)SolidWorks的表面精度不如某些軟件。我們?cè)谡務(wù)摍C(jī)械工業(yè)。
最后,我的表達(dá)不夠好,不夠準(zhǔn)確,請(qǐng)補(bǔ)充批評(píng)
機(jī)器學(xué)習(xí)和計(jì)算機(jī)視覺(jué)方向的CS碩士研究生,應(yīng)該往python還是MATLAB發(fā)展?
機(jī)器學(xué)習(xí)和計(jì)算機(jī)視覺(jué)作為人工智能的重要組成部分,是近年來(lái)研究生們研究的熱點(diǎn)。處理計(jì)算機(jī)視覺(jué)算法的一個(gè)常用工具,如MATLAB,就是使用。
與Python相比,Matlab更像一個(gè)工具。雖然我經(jīng)常說(shuō)編程語(yǔ)言是一種工具,但python可以做除科學(xué)計(jì)算之外的其他事情,比如web開(kāi)發(fā)。因此,Python是一種編程語(yǔ)言,而MATLAB更接近于一種工具。目前,matlab還支持語(yǔ)言輸出。
因?yàn)槲沂亲鳛橐粋€(gè)程序員出生的,所以在早期我并不費(fèi)心使用MATLAB。直到我們的一位同事在我面前展示了MATLAB的強(qiáng)大功能,我才對(duì)MATLAB更感興趣,并用了一段時(shí)間。使用MATLAB有很強(qiáng)的方便性。以前需要很多代碼的地方,只需要簡(jiǎn)單的配置,這樣matlab就可以節(jié)省很多時(shí)間。如果你在做研究,你不需要實(shí)現(xiàn)這個(gè)項(xiàng)目,所以使用MATLAB絕對(duì)是一個(gè)不錯(cuò)的選擇,你不必在編碼上投入太多精力。
后來(lái),我開(kāi)始做機(jī)器學(xué)習(xí),因?yàn)槲业暮芏嘌芯績(jī)?nèi)容是要實(shí)現(xiàn)的(基于實(shí)際應(yīng)用),所以我直接用python。在使用python之前,我使用了java(其中有更多的故事)。如果您需要在實(shí)踐中使用該算法,那么必須正確地使用python。MATLAB擅長(zhǎng)分析和建模。
Python機(jī)器學(xué)習(xí)需要使用numpy、Matplotlib和SciPy,使用起來(lái)并不復(fù)雜。學(xué)習(xí)Python也相對(duì)簡(jiǎn)單易用。
建議在研究生階段學(xué)習(xí)Python,但這取決于導(dǎo)師的具體安排和指導(dǎo)。雖然他們都做機(jī)器學(xué)習(xí),但我的研究更傾向于機(jī)器學(xué)習(xí)應(yīng)用,所以我推薦python。