九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
5分鐘入門(mén)matlab

我前面講過(guò),每個(gè)人熟練掌握一門(mén)計(jì)算機(jī)語(yǔ)言是很有必要的。matlab功能強(qiáng)大,使用簡(jiǎn)便。對(duì)于非計(jì)算機(jī)專(zhuān)業(yè)的應(yīng)用來(lái)講,比起C++來(lái),matlab有很大的優(yōu)勢(shì)。你只需要5分鐘,就可以matlab入門(mén)。

 

首先,你當(dāng)然要安裝好 matlab的軟件,V6.5版本就已經(jīng)足夠好了。哪里找這軟件,你要自己想辦法。

 

你啟動(dòng)matlab。主界面上,你可以直接輸入a=4; b=3; c=a+b 試試看,如果出結(jié)果,就說(shuō)明軟件正常啟動(dòng)了。

 

現(xiàn)在你就可以開(kāi)始學(xué)習(xí)編程了。 從 File--> New 打開(kāi) M-file編輯器。程序就在這里寫(xiě)。你先試試matlab的強(qiáng)大繪圖功能。編程如下:

clear;

x = 1:0.1:10;

y = sin(x);

plot(x,y);

在命令條Debug 下啟動(dòng)Save and run,輸入一個(gè)文件名,比如abc,然后圖形就應(yīng)該自動(dòng)顯示出來(lái)了。注意,這里每行都是分號(hào)結(jié)尾的。如果某一行沒(méi)有分號(hào)結(jié)尾,那么這一行的計(jì)算結(jié)果就會(huì)在主界面輸出。另外,你這程序里面的:;.()這些符號(hào)一定要用英文輸入。

 

你有C語(yǔ)言的基礎(chǔ),數(shù)組,函數(shù)等概念你應(yīng)該是知道的,所以,你可以很容易看懂matlab的程序。然后,你可以學(xué)會(huì)如何對(duì)一個(gè)數(shù)組求和,這也是積分的基本技術(shù)。比如,我們要把上述正弦函數(shù)在1到10之間積分,就可以這么做:

clear;   把所有以前用過(guò)的變量清空。

x = 1:0.1:10;  y = sin(x); plot(x,y);

s = 0;

for j = 1: length(x)-1;  % 這里的length(x)表示數(shù)組x中數(shù)的個(gè)數(shù)。

   s = s +y(j)*0.1;  % 正弦曲線(xiàn)下面的面積分成很多小格,每格的面積逐步加入s中

end

s

最后這個(gè)s 沒(méi)分號(hào),在主界面輸出結(jié)果。這里%后面是注釋?zhuān)绦蚴遣还艿?。有了求和的基礎(chǔ),你已經(jīng)可以做很多事了。

 

還有不懂的,你就在主界面鍵入helpwin,進(jìn)入幫助頁(yè)里查找所有的功能以及舉例。另外,百度一下matlab,你還可以找到大量的學(xué)習(xí)資源?,F(xiàn)在你已經(jīng)入門(mén)了。

 

我再給你一個(gè)解二階微分方程的例子:y" + xy' + x^2 = 0, 邊界條件 y(1)= 0, y'(1) = 0.1, 在[1,100]區(qū)間求解, 編程如下:

 

function exa()
    x1 =1;  x2 = 100;  %邊界
    y0 =0;  y1 = 0.1; %邊界條件y(1), y'(1)
    [x, y] =ode45(@qiujie, [x1  x2], [y0 y1]);%調(diào)用專(zhuān)門(mén)解高階微分方程的庫(kù)函數(shù)ode45
   
    plot(x,y);
    functiondydx=qiujie(x,y)  %定義函數(shù),用dydx表示導(dǎo)數(shù)
       dydx =zeros(2,1);   %清空導(dǎo)數(shù)值,zeros(2,1)表示2行1列都是0.
       dydx(1) =y(2);       %y的一次導(dǎo)數(shù)記為 y(2)
       dydx(2) = -x*dydx(1) - x^2; %y的二次導(dǎo)數(shù)
    end
end

運(yùn)行(Debug-->run)這個(gè)程序就把上面的導(dǎo)數(shù)方程解出來(lái)了,并畫(huà)出圖來(lái)。懂了這個(gè)ode技術(shù),你就已經(jīng)有點(diǎn)專(zhuān)業(yè)了。

 

我給大家布置一個(gè)作業(yè):有一個(gè)波函數(shù)f(x,t), 滿(mǎn)足 -f"(x,t) + V(x) f(x,t) + |f(x,t)|^2f(x,t) = i df(x,t)/dt,其中 V(x) = Acos(kx). 自己設(shè)定參數(shù)和邊界條件求解。提示,這題你需要從helpwin里尋找偏微分方程的解法(pde)。 

 

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
matlab符號(hào)運(yùn)算學(xué)習(xí)小結(jié)
ode45
matlab 實(shí)驗(yàn)四 求微分方程的解
y=ln(12x^2+2x+1)的導(dǎo)數(shù)計(jì)算
Matlab學(xué)習(xí)筆記
MATLAB引擎方式函數(shù)庫(kù)
更多類(lèi)似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服